好未来现场面试 面经
下午刚刚面完,现场面试,两面都是技术面。之前看讨论区好多人说好多写代码的,我面的时候只要求写了一次代码,剩下都是说一说方法实现的思想。静静等待结果,面经跟大家分享一下,给自己++人品。
一面 约半小时
一面主要是考察代码和算法能力吧,再加上对一些异常的处理。
1.String to int(要求手写)
给一个string转换成对应的int值。面试官只给了题目要求,字符串中可能出现的各种情况都要自己去判断。
2. IP to int
如255.255.255.0,分别把3个2550和0保存在数组arr[]中。(自行判断ip地址合法性)
3. 讲一讲归并排序算法过程
4. 给两个字符串,找到第二个在第一个出现的位置(Kmp)
5. 手机键盘九宫格,每个2-8每个键子上都对应三个英文字母,现在有输入按键顺序,一个txt存储的字典。将出现在字典中的由按键顺序可能组成的单词全部输出(字典树)
二面 约30-40 min
1. 给一个大文件10-100 G,内存很小,假设只有1 G,给文件内容排序
2. 设计C++实现java中的反射机制
3. 聊项目
4. 深度学习 cnn
5. 你对好未来有什么了解
6. 以后想做什么
#C++工程师##算法工程师#