一面:
聊项目加他们组业务介绍加秒了三道题。。半个小时。。
第一题:
给一个数字,求问其二进制表示一共有多少个1
第二题:
写一个二分查找
第三题:
一共n个台阶,每次上1个或者2个,求问共有多少种上法
三个题都是现场编译运行测试的
Leader面:
leader在和我聊完我的项目后先表示。。我肯定过了= =让我不要紧张。。然后后面问的我就啥都不会了orz
MySQL语句:
查看table中所有元素
table中共有多少元素
查看key为某个值的元素
并查看共有多少个
(上面的顺利答出命令于是记住了。。后面还问了一些什么查看key1的前30个Key2的前35个元素怎么查。。我就不知道了。。还有一些其他命令我也不记得了。。
网络相关:
cookie是什么 session是什么
你在命令行输入一个HTTP的url之后,发生了什么事情(我完全不知道。。于是就按照三次握爪说了T^T)(滴滴这个组很喜欢考这个题。。很多人都被问了,我自己就被问了两次。。)
其他:
知不知道Redis
前端知不知道Vue.js Angular.js Jquery.js React.js 知不知道js里面的闭包
其他测试:
讲一段你学习最快的项目经历,你遇到了什么困难,如何解决的,期间学到了什么
你认为你是一个外向的还是内向的人
你期望在一个什么样子的工作环境中工作
总的来说,我觉得leader是觉得我硕士不是网络方向的所以对我宽容了很多。。最后给了口头offer
同学的面试:
leader面问的差不多,就写写算法题好了
第一题:
一个方阵,蛇形输出
1 2 3
4 5 6
7 8 9
输出 1 4 2 3 5 7 8 6 9
第二题:
链表相减
后续。。
后来又为了走流程又去面了两面。。
基本是数据库、网络原理、操作系统知识点遍历= =算法题很简单。。比较难的一道是递归打印一个路径下的所有文件,要是有子目录的话子目录也打印出来,另一个水的我都想不起来了= =