TPLINK软开C++提前批二面
大概搞了50分钟,面试官挺好的
1. 讲一下项目中自己的部分,代码量,给面试官讲一下项目,感觉没给他讲明白
2. 说一下time_wait的作用
3. time_wait的时间是多少?为什么是这个时间?
4. 操作系统如何保证线程安全(有点懵,乱答一波线程,锁啥的)
5. 讲一下快排
6. 出了一道智力题: 20个球,一个较轻,用天平设计一个方案找出最轻的球,最少称多少次?(答了最少三次,但是用的是二分法,没想到用三分法)
7. 上一道没答好,又给了一道智力题:抛硬币吃苹果,轮流抛,谁先抛到正面谁吃,问第一个人吃到苹果的概率是多少?(2/3)
8. 代码题:构造回文串(没搞出来,真的菜)
9.又给了一道代码器:青蛙跳台阶,跳到100级有多少种方法? 最简单的动归,思路对了,但是变量用了int导致溢出,应该用long类型的
10.结束等通知。。。
#TPLINK提前批##面经##TP-LINK##校招#