qualcomm 新鲜电面面经# JobHunting - 待字闺中
f*d
1 楼
刚才面完
三哥, 以为又会搞我的...总共38分钟,问了如下问题,感觉他是想整我来着, 结果貌似
未遂:)
前戏: 自我介绍
高潮:
1. 荷兰国旗问题, 给算法, 分析实例, 都完整的给他走了一遍 rrggbbgrbg
2. 一个建筑物,楼层有无限, 有无限多的鸡蛋,仍最少次数找出最高的那层扔下去鸡
蛋不会挂
搞了一会, 最后用类似二分的思想, 1 2 4 8 16.... 先找到区间, 再二分查找
, 我说不知道是不是最优的, 他说可以了, move on吧
3. priority inversion
不知道inversion 什么意思, 查了一下, 就瞎猜的是降低进程优先级的, 承认了
自己不懂这个概念
4. volatile
问他是不是c里面的概念, 他说是的, 然后我balabala
5. static
问他是不是c里面的概念, 他说是的, 然后我balabala
然后说在c++里面,他说够了, 就不说了。。。move on
6. mutex and semaphore
7. 什么是multi-threading
8. 让我解释recursion
9. union
问他是不是c里面的概念, 他说是的, 然后我balabala
然后提了union vs struct
10. 判断linklist是否有环, 给方法和复杂度
11, 找linklist的中点, 给方法和复杂度
后戏: 问他问题
三哥, 以为又会搞我的...总共38分钟,问了如下问题,感觉他是想整我来着, 结果貌似
未遂:)
前戏: 自我介绍
高潮:
1. 荷兰国旗问题, 给算法, 分析实例, 都完整的给他走了一遍 rrggbbgrbg
2. 一个建筑物,楼层有无限, 有无限多的鸡蛋,仍最少次数找出最高的那层扔下去鸡
蛋不会挂
搞了一会, 最后用类似二分的思想, 1 2 4 8 16.... 先找到区间, 再二分查找
, 我说不知道是不是最优的, 他说可以了, move on吧
3. priority inversion
不知道inversion 什么意思, 查了一下, 就瞎猜的是降低进程优先级的, 承认了
自己不懂这个概念
4. volatile
问他是不是c里面的概念, 他说是的, 然后我balabala
5. static
问他是不是c里面的概念, 他说是的, 然后我balabala
然后说在c++里面,他说够了, 就不说了。。。move on
6. mutex and semaphore
7. 什么是multi-threading
8. 让我解释recursion
9. union
问他是不是c里面的概念, 他说是的, 然后我balabala
然后提了union vs struct
10. 判断linklist是否有环, 给方法和复杂度
11, 找linklist的中点, 给方法和复杂度
后戏: 问他问题