第一面:先自我介绍,涉及到项目的时候问了下项目,然后说我秋招的时候做了两次笔试,第一次没过,第二次过了,为什么前后差距那么大。。。这都过了这么久了,我咋还记得。。。我就说第一次题没A出来,第二次A出来两道。估计是怀疑我的编程能力,先让做道编程题,给定一个String[]数组如{“abc”,“dds”},一个字符串“adds”,问数组中能用字符串表示的所有单词的长度和。我用的数组array[26]存字符串中各字母的个数,大概十分钟写完吧,然后过了。然后问我知不知道二叉树的遍历,我说知道就给了个二叉树要用后序遍历,我准备写代码,结果只要直接说结果就好了。。。然后问了下设计模式以及项目中用过的设计模式,然后问了下项目遇到过哪些问题,上线前测试通过率怎么样,怎么查看服务器上程序的运行情况,我说的看日志,他问知不知道GDP(不知道是不是说的这个)工具,可以查看程序员运行情况的,我说不知道。然后问数据库中,有100条数据,没有关键字段,怎么去遍历,我说用游标(不知道对不对)。然后介绍了下部门业务,结束
第二面:自我介绍,项目用到的SSM框架,问了下SSM框架,然后问知道队列的属性和原理,然后问了下常用的查找算法,我只记得二分法,然后问时间复杂度。然后我说我还记得排序算法,就问我常用的排序算法和时间复杂度。我还准备手写排序算法的,然后面试官就没问了。然后是编程题,比较两个字符串是否一致,忽略空格和大小写差异。。。之后问我有什么想问的,我说我是搞java的,为啥java相关的都没怎么问,java基础,JVM,多线程,数据库,中间件什么的我准备了好久好吗。。。面试官说,根据你的项目经历和刚刚写代码的水平,能大致知道你java掌握的程度,那些就不用问了(虽然你说的很好很有道理,可是听起来很心虚好吗) 结束
现在看状态,等业务主管面试。
业务主管面已完,现在等offer阶段。感觉三面类似于HR面,偏向于对于性格和职业规划,优缺点的了解,面试官很和善。最大问题是要转岗,如果是转Go还好,如果是转C++我就无语了,但是具体是转Go还是转C++居然是随机分的。。。这个我真的很无语
全部评论
(6) 回帖