两个面试官,面了将近一个小时(正常没那么久,我电脑联网用了很长时间,期间多问了一些打发时间),问了C++基础,STL,智力题,编程,三到五天出结果。
0、自我介绍
语言基础:
1、多态
2、stl
3、vector(内存扩展)
4、并行(多线程,多进程,强行介绍mmap,volatile)
5、还会什么语言(shell脚本只会awk切割文件 sed替换)
智力题:
6、切金条 7=1+2+4
7、20层楼3个电梯,上班人很多,怎么处理,面试官说考发散思维(说了三、四个方案,但是似乎没有说到面试官心里的那个)
手撕代码:
8、某人年龄的3次方是四位数,四次方是六位数,并知道此人年龄的 3 次方和 4 次方用遍 了 0~9 十个数字。 编写一程序求此人的年龄(从四位数和六位数入手,限定范围,四位数的范围是10-21,六位数的范围是18-31,求交集,剩下的再一个个比)
9、从一张用户信息表中统计出年龄最大的10个人(limit+order by)
10、幸运数(时间不够了,说了下结束条件,出现相同数字以及值相等则跳出。后来想,好像可以用状态迁移来做)
网友评论