记模拟面试

  今天万策组织了一次模拟面试,由黄工担任技术官,南希姐和范洁姐担任HR。总结一下,今天的模拟面试真的是一塌糊涂。

  首先,一开始是自我介绍,因为没有准备好稿子,直接导致我说完名字,来自哪里,什么学校之后不知道说什么,匆匆说了一些自己会的技术加上自己自学的python之后就不知道说什么了,毫无亮点可言。这下就知道了提前准备的好处,这还没有什么,至少自我介绍我还可以从容的说出来,自我介绍后面的技术面试才是糟糕透顶。首先问了关于集合的理解,自己只是回答了collection这个父类,然后将collection的子类一个个的说了出来,也说了它们之间各自的特性,知道后面我才知道除了collection还有map。在面试中我以为map是collection的子类,然后就大错特错了,从这个问题开始就一直崩了。第二个问题是简述一下spring,说实话,听到这个问题的时候我是懵的,不知道是不是紧张的原因,我居然记不起来关于spring中的AOP和IOC,然后知识说了一下spring这个知识点很宽,不知道应该说什么,真的是悲催啊。接下来就问了springMVC,我踏马居然又不知道说什么了,真想给自己一个巴掌。关于springMVC的作用和流程我是一个都没有回答上来,真想挖个地洞钻下去,很羞愧。还有就是黄工问了一个问题,就是这个项目中有什么亮点的地方,其实我个人是没有觉得哪里有亮点的,于是就说了登录。。。。作死又开始了。。。。说了注册模块之后自己不知道说什么了,知识简单的说了密码进行加密,进行前端验证。。。这些只是一个注册基本的功能,还是那句话,一点亮点都没有,真尼玛失败啊。总之,这次模拟面试真的是糟糕。

  在这里,再次对面试的问题进行自我理解的补充吧。

  Spring:是一个轻量级的开源框架,它的作用是为了简化javaWEB的开发,框架的主要优势是它的分层架构,具有良好的维护性和可测试性,能够很好的松耦合。spring中最主要的事IOC和AOP,其中IOC是反转控制,以前对象的创建都要使用new来创建,现在就不需要使用new了,而是容器会将这些工作给做了。AOP是面向切面编程,其中切面是项目中一些共同的代码,可以将它们提取出来,放在一个切面类中,便于升级和维护。主要作用是实现日志和事务的管理。

  SpringMVC:是一个优秀的MVC框架,也是一个轻量级的框架,目的是为了简化我们的开发,它将model,view和controller分开,能够很好的进行解耦合,各个层之前不会互相干扰,能够很好的进行维护工作。

springmvc的运行流程如下:

  1、  首先用户发送请求到DispatcherServlet中,前端控制器收到请求后自己不进行处理,而是委托给HandlerMapping,作为统一访问点,进行全局的流程控制;

  2、  DispatcherServlet——>HandlerMapping, HandlerMapping将会把请求映射为HandlerExecutionChain对象(包含一个Handler处理器(页面控制器)对象、多个HandlerInterceptor拦截器)对象,通过这种策略模式,很容易添加新的映射策略;

  3、  DispatcherServlet——>HandlerAdapter,HandlerAdapter将会把处理器包装为适配器,从而支持多种类型的处理器,即适配器设计模式的应用,从而很容易支持很多类型的处理器;

  4、  HandlerAdapter——>处理器功能处理方法的调用,HandlerAdapter将会根据适配的结果调用真正的处理器的功能处理方法,完成功能处理;并返回一个ModelAndView对象(包含模型数据、逻辑视图名);

  5 、  ModelAndView的逻辑视图名——> ViewResolver, ViewResolver将把逻辑视图名解析为具体的View,通过这种策略模式,很容易更换其他视图技术;

  6、  View——>渲染,View会根据传进来的Model模型数据进行渲染,此处的Model实际是一个Map数据结构,因此很容易支持其他视图技术;

  7、返回控制权给DispatcherServlet,由DispatcherServlet返回响应给用户,到此一个流程结束。

原文地址:https://www.cnblogs.com/hairy/p/9320765.html

时间: 2024-10-29 16:13:58

记模拟面试的相关文章

java模拟面试 试题

java 四类八种基本数据类型 第一类:整型 byte short int long 第二类:浮点型 float double 第三类:逻辑型 Boolean(取值为 true false) 第四类:字符型 char & 与 运算符. | 或 是java中的位运算符,对二进制进行计算,两位都是1返回1,否则返回0. ^ 异或 是java中的位运算符,对二进制进行计算,两位不同返回1,否则返回0. == 可以用来比较引用类型(比较的是虚地址),也可以用来比较基本数据类型(比较的是二进制). 值得注

记第一次面试

想着这个大三暑假在合肥本地找个实习,就在实习僧投了好几家 Java 实习生,可等了三天都没反应..然后听说 Boss 直聘比较好,于是又上 Boss 直聘投了两家.可信息全部有去无回.. 不过说来运气也好,周五的时候,Boss 直聘上就有位面试官主动联系到我,招 Python 爬虫工程师,真是意外之喜. 然后今天电话里聊了聊,也没做啥准备,下午就进行了一次简单的面试.感觉答的还挺好的,面试官问的也简单,(远没网上各 BAT 面经那么恐怖)下面我简单地回顾一下,就只写我还记得的了: 什么是 OOP

记华为面试

点击上方“逆锋起笔”,选择“星标” 我们一起「在看」 作者:BBBBBigOrange 来源:简书 整理:君未读 作者:BBBBBigOrange链接:https://www.jianshu.com/p/c554935d9f3c 之前在华为官网上投递了华为的车联网岗位,不过华为没有理我.后来华为来同济开宣讲会,给了一个邮箱,顺手就又给车联网部门投递了一个邮件. 然后上周一个电话过来叫我周六早上去他们上海的总部面试. 华为还是很受高校学生欢迎的,当天去的时候发现来面试的依然还是全都是上交复旦同济的

记第一次面试经历

笔试 传值和传引用的区别? 静态链接库和动态链接库的区别?以及运行时在程序内存空间的位置? 死锁的产生条件及写一个简单的死锁程序 二叉树分层遍历算法手写 实现@别人的功能,@后可加命令和发送的消息,设计高效的结构去处理命令和消息,并写代码实现 第一面 技术 你个人的亮点 吸引面试官的点在哪里? 针对我的简历,提了一些问题 个人博客里写的是什么?有什么亮点? KNN 决策树 支持向量机的简单问题 主要是公式 二叉树分层遍历算法手写 手写选择排序算法 职业规划讲一下 linux命令 查找指定文件的路

方方前端模拟面试

1.学习前端看了那些书 怎么学习的 2.ES6 简单的语法let和const 怎么用 -块级作用域 3.提到闭包-闭包是什么 闭包的作用  如果不return函数 是不是个闭包 闭包-不会被垃圾回收? 什么东西会被垃圾回收 - 标记清除算法 除了这个还有啥 一般前端不问垃圾回收,提到了就问一嘴 4.React 和Vue的区别 JSX 模板语法 使用的原理有什么不一样 - Vue的核心是什么 React最重要的API是什么 Vue 数据响应式 5.反应快 怎么显得反应快 ① 电话面试立即回应 嗯

3.2 模拟面试

1,用new分配对象失败后有什么后果 答:如果调用失败的话会首先访问用户实现的 set_new_handle函数,一般该函数是去释放些无用的内存,然后再去尝试申请,然后反复调用该函数直到申请成功,主要还是看用户实现的函数怎么样 然后退出的话会抛出bad_alloc异常,异常会直接让程序崩溃,可以选择在 new (nothrow) 这样就不会抛出异常了,或者使用 try catch捕获异常 2访问一个私有成员函数 有什么方法 答:使用友元,友元类和友元函数都可以去访问类的私有属性,友元不可以被继承

3.5 模拟面试

1.如何判断链表为环 答:有两种方法 1,快慢指针:一个一步走,一个两步走,如果快指针遇到NULL代表无环,快慢相遇代表有环 2,哈希:用哈希记录之前的节点,然后判断当前节点是否在之前出现过 2.蓄水池抽样原理 答:不会,明天补上>_< 3..C中static的作用? 答:1,隐藏:如果全局变量定义的话,作用域是所有源文件,但是如果static修饰后,作用域就是在当前源文件中使用  2,局部持久化:如果在函数里面定义使用的话,能保持之前的值 4.满二叉树是什么,如何在二叉排序树中找到第三大节点

3. 23 模拟面试

C++ 父类析构函数为什么必需是虚函数 答:首先要知道的一个知识就是,调用子类构造函数会调用父类构造,调用子类析构会调用父类析构,然后在多态的场景如果一个父类指针指向一个子类造成上行转换,这个时候delete掉这个父类指针,只会调用父类析构而无法析构掉子类的部分,而如果是虚函数的话,那么调用的实际上子类的析构函数,然后会在里面调用父类的析构,就可以实现内存空间全部释放 用过ping吗, 是什么协议 答:ICMP协议,处于网络层 ICMP是一种配合IP的一种协议,报文经常在传输的时候会遇到各种问题

乾颐堂安德HCIE面试真题系列20(董XG),一个失败的案例

20180720董XG杭州面试 1.ppp2.割接3.ospf中邻居建立不起来的原因 上面也是我回答问题的顺序. ppp我就按照我之前模拟面试的时候,按照题库里面往下背,这个我之前也复习到了,就在今天火车上,我还看到了,这题挺顺利,答了大概30分钟吧,中途提问过一句,就是chap认证的用户名为空的时候怎么回事和有用户名的时候分别解释下,她不问的话,我也会说的,正好她也问了,这题我感觉满分. 割接,很久之前预习过,近期也没怎么看,近期就准备理论了,就边回忆题库里面的东西边说了自己工作中碰到的机房迁