3.29腾讯pcg一面凉经(110min)

说在前头,面试官人很好,问的问题也很简单很八股,是我太菜了,导致挂了。

本来是两道算法,面试官问上头,我也答上头,后来没时间出第二道(我个人也不想接,hhhh)

发面经攒人品,希望还有机会面试

3.3.29腾讯pcg 一面 (110 min)

  1. 面向对象特性
  2. 接口和抽象类的区别
  3. 接口可以被接口继承吗?
  4. 接口的方法可以写代码吗?
  5. 讲讲转型?(由多态入手,向上和向下的区别)
  6. HashMap是线程安全的吗?
  7. 那要怎么解决?(换hastTable和con、抽成方法做成临界区)
  8. HashMap怎么解决哈希冲突
  9. 你说到红黑树,能说说你对他的理解吗?(不会,寄)
  10. C++和C有无了解(无)
  11. 死锁的定义
  12. 破防死锁(答成预防死锁)
  13. 并发和并行的概念
  14. 多进程通信
  15. 共享内存怎么使用?(配合信号量)
  16. 其他线程怎么访问共享内容?(不会)
  17. 怎么解决线程冲突实现同步(信号量),还有呢?(需要补充学习)
  18. 数组和链表的区别
  19. “equals”与“==”的区别
  20. 反射机制
  21. 反射机制的缺点
  22. 反射的优点呢(答了个节省模板代码,不够,得去了解)
  23. 序列化
  24. 安卓序列化方法
  25. 安卓使用序列化方法后,序列化是干了什么
  26. Context的了解
  27. 递归快还是for循环快呢?为什么?
  28. 你怎么看待复杂度的?
  29. 如果要你在数据集中除重,你会怎么做?(答了排序,然后除重收集数据。还有set集合收集)
  30. 回收算法
  31. 讲讲java内存泄漏(通过持有对象不能回收导致)
  32. 怎么解决内存泄漏
  33. 清理工作是干什么的?(不会,取消注册,释放资源?)
  34. 类加载机制是什么样的?
  35. Http和Https的区别
  36. SSL/TLS建立连接(RSA算法四次握手
  37. Binder机制的了解(开头听成Bundle,不太会,答了三个进程间的使用大概)
  38. TCP和UDP的区别
  39. 五层模型的定义和作用
  40. 多路复用是什么样的?(忘了)
  41. UDP在游戏中怎么实现可靠性呢?(懵了)
  42. 项目得意点(一个开源库轮子封装——权限和版本和机型,越权操作)
  43. 其他项目呢?(提了个多线程优化)
  44. View的绘制
  45. 你项目中使用到的?(只在draw()流程,计算和定位流程用很少)
  46. 安卓事件传递过程
  47. 项目使用到的?
  48. 有没有做过UI性能优化?
  49. 其他优化呢?

算法:快排

全部评论
客户端吗
点赞 回复
分享
发布于 04-02 10:50 广东
我超,后端面试都这么恐怖吗,问这么多
点赞 回复
分享
发布于 04-03 14:32 北京
联易融
校招火热招聘中
官网直投

相关推荐

4 21 评论
分享
牛客网
牛客企业服务