2019腾讯校招客户端方向面经(已拿offer)

(智慧出行)一面(电话面试)

腾讯这种大公司都比较看重基础

排序算法 堆排序,快排

三次握手四次挥手  过程和为什么是三次和四次

聊聊项目,我项目刚好是跟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+天收到了录取意向书。

 

 

 

 

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值