(智慧出行)一面(电话面试)
腾讯这种大公司都比较看重基础
排序算法 堆排序,快排
三次握手四次挥手 过程和为什么是三次和四次
聊聊项目,我项目刚好是跟android有关的,讲的越详细越好,不然会让人觉得你没做过这个项目
智力题 相机辨圆盘方向
一个圆盘被涂上了黑白二色,两种颜色各占一个半圆。圆盘以一个未知的速度、按一个未知的方向旋转。你有一种特殊的相机可以让你即时观察到圆上的一个点的颜色。你需要多少个相机才能确定圆盘旋转的方向?
解答 :你可以把两个相机放在圆盘上相近的两点,然后观察哪个点先变色。事实上,只需要一个相机就够了。控制相机绕圆盘中心顺时针移动,观察颜色多久变一次;然后让相机以相同的速度逆时针绕着圆盘中心移动,再次观察变色的频率。可以断定,变色频率较慢的那一次,相机的转动方向是和圆盘相同的。
有两根不均匀分布的香,香烧完的时间是一个小时,你能用什么方法来确定一段15分钟的时间
解答:先点燃一根香的一端,同时点燃另一根香的两端,当两端点燃的香燃尽时,便是半小时的时间;在两端点燃的香燃尽时,点燃剩下那根香的另外一端,这样,从剩下那根香的另一端开始点燃,到最终燃尽,便是15分钟的时间。
二面
emmm二面主要是聊一些项目问题让我说了下我做的关于android驱动的项目,测试你的知识广度,android四大组件 (没答上来,暴露不会)问了git(没怎么答上来),数据库,c++和java的区别,其他的不记得了,问了评价说还可以,好像有点希望,就是现在应用层方面比较薄弱
Android四大基本组件分别是Activity,Service服务,Content Provider内容提供者,BroadcastReceiver广播接收器;
intent组件虽然不是四大组件,但却是连接四大组件的桥梁
https://www.cnblogs.com/qianguyihao/p/3959204.html
git常用命令:https://www.ruanyifeng.com/blog/2015/12/git-cheat-sheet.html
C++和java的区别https://blog.csdn.net/qq_14982047/article/details/50769133
面试的时候感冒了,有空再更博客具体理解下
二面(这个流程面试官解释了我也有点不懂,我经历了两个二面)
一开始问了下在学校的一些学习情况,怎样的学习方法,获得的一些奖项,然后问了下项目,以及项目中碰到的困难,怎么解决,如果重新做会怎么提高效率,然后有些忘记了应该是专业题,字节对齐之类的,shell脚本也应该去了解下,还有红黑树,有空整理下。
最后两个智力题
一个3L和5L的水杯,水无限,需要得到4L的水
8个球,有个球略重,一个天平,需要多少次可以找出来那个重的
今晚又有面试了希望不是一面
面试android准备https://www.jianshu.com/p/5c92689c9be2
未完待续 2019/9/27
二面(视频面试)2019/10/13
介绍下项目
一个进程的地址空间是多少?没答上来,复习操作系统
进程同步
打开一个url发生了什么,要详细的
binder的底层原理,具体怎么传输数据的,用户空间到用户空间
在早高峰如何投放滴滴车辆?
没有智力题,说如果过了下一面是hr面
hr面
问了一些你的三个缺点,用三个词来描述你自己类似的问题,没啥需要注意的,就照常答就好了。然后过了10+天收到了录取意向书。