腾讯PCG事业群Android端三面面经

一面面经在这里
二面面经在这里

时间线

时间 历史节点
2020/3/10 确认内推
2020/3/11 17:00-18:06 一面
2020/3/13 17:00-17:32 二面
2020/3/18 15:00-16:00 三面

​ ​ ​ ​ ​ ​ ​ 大概是3.16晚上快七点的时候,深圳那边给我打电话,确认身份,说觉得我前几面表现还不错,想约下一面,然后问是否能来深圳实习,然后定了周三,跟我说下一面是技术面。不得不说,效率好快。

  1. 面试官上来又是一通确认身份,然后再次确认实习地有没有要求?深圳确实没啥问题是吧???
  2. 说说JVM的内存吧,他们都是干啥的?对象怎么创建?
  3. 每个区域都会发生怎样的异常啊,谁会发生OOM?
  4. 说说你对GC的认识吧。
  5. 知道引用计数法吗?引用计数法有啥优点吗?缺点呢?
  6. 可达性分析?
  7. 垃圾回收的几种算法?比较一下。
  8. 你觉得垃圾回收有什么缺点?
  9. 说说垃圾收集器?有没有想过你说的这些垃圾收集器为啥会有这些缺点呢?
    关于垃圾回收和JVM问的很详细很详细,有的问题记不太清了…
  10. 我看你还会这个MySQL,那我们来问问MySQL中的锁。你知道有哪些锁吗?
  11. 行锁有啥用啊,相对于表锁?
  12. 知道MySQL主要的两种引擎吗,MySIAM和InnoDB的区别,啥时候用哪个?谁有表锁?
  13. 看你了解InnoDB,那你具体说说InnoDB吧。
    那个InnoDB的体系结构是…怎么管理内存和缓冲池…
  14. 面试官:我还问你点啥呢?我:那我说说我的哪个项目?开始叭叭我的项目。没叭叭完,让我停下了。问我这些优化思路是你自己想出来的吗,我说我们组两个人,思路是我想的。
  15. CPU爆满了,你觉得操作系统会干点啥事情?
    蒙蔽…答的不对,面试官给我纠正了下…然后就下个题目了
  16. 那我们再说说链表和数组?比较一下它们有啥区别吧,然后再说说数组里面删除一个元素会怎么样,插入一个元素会怎么样,修改一个元素会怎么样,会发生什么事情?
    这个地方说的不是很好…
  17. 平时用啥IDE?知道项目run之前干什么吗?
    说了个编译和检查错误,但是面试官似乎还想让我说点东西…
  18. 编译期和运行期的区别?
  19. 指针了解吗?
  20. 十亿个数,一个数4字节,然后你怎么找最大的十个数?十亿个数,占多少内存?
  21. 操作系统中有哪些内存知道吗?平时用什么Windows还是Linux?
  22. 说说寄存器?
  23. 了解编译原理吗?知道计算机组成原理吗?平时都学什么课?
  24. 一个人给另一个人发微信消息,说说可能会发生哪些事情?
  25. 长连接短连接说说区别,你知道的哪些是长连接,哪些是短连接?TCP是短连接还是长连接吗?
  26. http是基于什么实现的?1.0和1.1什么区别?
  27. MTU知道吗?以太网帧知道不?MTU大小你知道不?MTU的组成你知道不?
  28. TCP和UDP是否可靠,为什么不可靠or为什么可靠?
  29. 如果客户端长时间不发消息,那服务器端咋办?【差不多这个意思…】
  30. 有GitHub吗?写博客吗?有自己搭建博客吗叭叭叭的【就是问你对技术热爱吗…】
    他问我为什么这些东西不写简历上,我说太菜了不值一提…面试官说,那你也得写啊,说明你对技术热爱啊,面试官笑笑。
  31. 除了开发,你有没有考虑过别的就职意向?比如什么…
    我说以前只考虑开发,运维和测试啥的没考虑过,还有前端,后来发现有个东西叫做大前端,不光包括我认知的前端,还有什么ios和Android等等。我说我现在主要投的是Android。真的是极强的求生欲啊。后来感觉,面试官可能是想给我转其他岗位…嘤嘤嘤哭唧唧…
  32. 你现在还在做项目吗?你们那个项目会去给他们做安装运维啥的吗?
  33. 你有啥要问的吗?
    1. 实习时间和要求?一周五天,三个月。
    2. 实习生去了主要干啥?好像还是没怎么说具体的实习生干啥,就说他们部门是干啥的,做终端。
    3. 转正情况?不出什么幺蛾子,都能留下来。
    4. 啥时候有反馈啊?三天之内吧,还要给大boss看看。还有几个人没面呢。然后第二天中午给我挂掉了。接着又被别的事业群捞起来了…
发布了201 篇原创文章 · 获赞 9 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/weixin_40992982/article/details/105141650