好未来软开面经(21届秋招)
2263
2021.03.08
发布于 未知归属地

1.jpg

面试流程

两轮技术面+hr面

一面-技术面(60min)

常规问题

  1. 自我介绍;
  2. 聊聊在校园中的生活;
  3. 围绕项目问了一些问题;
  4. 反问环节。

基础问题

1.(数据结构)讲一讲归并排序算法过程;
2.(计算机网络)请你说一下TCP怎么保证可靠性,并且简述一下TCP建立链接和断开链接的过程;
3.(计算机网络)请回答一下HTTP和HTTPS的区别,以及HTTPS有什么缺点;
4.(数据结构)请你说一说红黑树的性质还有左右旋转;
5.(场景题)给你两个球,100层楼,每个球在一定高度扔下去会碎,怎么用最少的次数给判断是几层楼能把它摔碎;
6.(操作系统)请你说一说操作系统中程序的内存结构。

手撕代码

  1. 给一个string转换成对应的int值。面试官只给了题目要求,字符串中可能出现的各种情况都要自己去判断;
  2. 如255.255.255.0,分别把3个2550和0保存在数组arr[]中。(自行判断ip地址合法性);
  3. 手机键盘九宫格,每个2-8每个键子上都对应三个英文字母,现在有输入按键顺序,一个txt存储的字典。将出现在字典中的由按键顺序可能组成的单词全部输出(字典树)。

二面-技术面(50min)

常规问题

  1. 自我介绍;
  2. 对项目中的一些细节进行了询问;
  3. 你对好未来都有哪些方面的了解?公司的企业文化是什么?
  4. 你以后想从事什么样的工作或者说你的职业规划是什么?
  5. 反问环节。

基础问题

1.(操作系统) 给一个大文件10-100 G,内存很小,假设只有1 G,给文件内容排序;
2.(场景题)设计C++实现java中的反射机制;
3.(计算机网络)请你说一说IP地址作用以及MAC地址的作用;
4.(计算机网络)请回答OSI七层模型和TCP/IP四层模型,每层列举2个协议;
5.(语法基础)请你回答一下什么是右值引用,跟左值又有什么区别;
6.(数据库)请你说一说数据库的三大范式;
7.(数据库)请你说一下mysql的MVCC机制。

手撕代码

  1. 利用非递归的方式求解二叉树的深度;
  2. 写一个非递归的归并排序;

三面-hr面

  1. 自我介绍;
  2. 用三个关键词概括你的优势结束语;
  3. 讲下你的缺点;
  4. 你为什么要来我们公司;
  5. 你的期望薪资以及你怎么看待加班等等。

结束语

在反问环节的时候,注意少问薪酬、培训、之类比较实际具体的问题,至少不要问太多或者太早问,问业务内容也要谨慎,比如我问了将来主要负责的业务部门和具体工作内容,在业务部名字的时候稍微卡住了,面试官脸色就不好看了(这些在招聘需求里边或者公司介绍里边会写,做功课时不要忽视这些细节)公司可不可以轮岗或者跨城市调度(问完这个面试官又不满意了,因为公司没有这种机会,问这个问题其实是因为希望要这样多方面锻炼自己的机会,但公司没法提供这样的机会时面试官可能反而觉得你对自己定位不清晰)。

评论 (2)