腾讯PCG QQ客户端一面面经(凉经)

日期:2021年03月22日

八股部分

  1. 询问项目 10~20min
  2. 比较Vector 与ArrayList
  3. 比较ArrayList与linkedlst
  4. Java有无符号类型吗?网络上传来一个64位可以用long接吗(可以但会溢出)
  5. Object里都有什么方法,equals,clone,wait,notify、hashcode、toString,讲下他们的作用
  6. 深拷贝与浅拷贝
  7. Java有内存泄露吗
  8. 强弱引用是什么,区别在哪,使用场景
  9. 反射是什么,哪些框架会用到
  10. Spring的AOP、IOC是什么
  11. 进程间的通信方式哪几种、
  12. 平衡二叉树是什么?用普通二叉搜索树不行吗?
  13. TCP、UDP讲一下(三次握手、拥塞控制)

手撕代码部分:

problem1:无序数组的中位数(排序、大顶堆小顶堆)

problem2:两个100000位的整数,计算相加和(有时间考虑有符号情况)

#面经##实习##Java工程师#
全部评论
老哥的项目是什么啊,没有问客户端相关的知识吗
点赞 回复
分享
发布于 2021-06-21 00:30

相关推荐

腾讯暑期实习面经:①看很多牛友都找我求面经,其实鼠鼠一面和二面的时间到现在已经过了太久了,而且牛客上有很多类似的题目面经,所以鼠鼠觉得牛友门在牛客上搜对应的方向和岗位面经帖就行了。②鼠鼠在这里说下鼠鼠的学习心得吧。鼠鼠是第一次处女面给了鹅。在3.5号收到腾子的3.7号面试邀请后鼠鼠只有两天的复习时间,所以鼠鼠通宵了两天把以前学的java、操作系统、计网狠狠的复习了几遍,当初也抱着体验一下大厂面的心态试一试,没想着能走到最后拿到了鹅的实习offer。鼠鼠期间还面试了团子,团子也过了一面和二面,但是因为鼠鼠说已经拿到了腾子的offer所以拒绝了。③鼠鼠觉得面试讲究一个天时地利人和,这是鼠鼠偷懒学习的方法(大佬专心卷就行了)。所以面试的时候最重要的是放平心态,抱着跟面试官友好交流的态度面试。面试官抛出一个问题,然后鼠鼠首先会回答这个问题是什么,然后鼠鼠不会停下嘴,继续说这个问题的扩展,抛出几个新的概念(原先问题的延伸),目的是让对面面试官听到鼠鼠抛出的几个概念,然后继续追问这些问题。这样就可以将面试官套进你的节奏里来(虽然面试官一定会有打草稿问什么的,但是鼠鼠觉得你抛出概念面试官也会问的,这样可以很有效的水时长),你抛出的概念一定是你要了解或者是熟知的,真的知道这个背后的计算机原理是什么。鼠鼠给出总结的一个万能公式:操作系统+数据结构。例如面试官问你:malloc和new的区别是什么?鼠鼠没学过c++,但是知道malloc就是用来开辟内存空间存放变量的。鼠鼠先解释这个malloc有什么用。然后说这个malloc返回的是指针,又说这个指针的设计思想有什么用:方便虚拟机管理内存,能够在不连续的内存空间上虚拟出一片连续的内存空间。然后鼠鼠又说操作系统也是有类似的功能,操作系统的内存管理也是虚拟页的形式等等等等。这样鼠鼠就抛出了好几个概念,等面试官继续追问。这样的本质就是聊天嘛,把你知道的跟面试官讲,讲错了没关系,但是不能太离谱(偏离计算机的原理)。然后面试官就问鼠鼠:虚拟内存的做法会产生什么问题?鼠鼠知道肯定会造成内存碎片,然后鼠鼠说了以后又说操作系统里有对应的策略来尽量提高内存的利用率,例如什么什么策略等等。
点赞 评论 收藏
转发
2 29 评论
分享
牛客网
牛客企业服务