腾讯安卓 二面

  1. 自我介绍
  2. 进程和线程的区别是什么?
  3. 进程间通信的方式有哪些?
  4. 线程间通信的方式有哪些?
  5. 三核 CPU 的 PC 机中,一个进程并发 10 个线程时,如何解决资源竞争问题实现并发?
  6. 线程调度算法有哪些?
  7. 如何避免线程死锁?
  8. 什么是平衡二叉树?
  9. 平衡二叉树插入节点时如何保证平衡?
  10. 平衡二叉树删除节点时如何保证平衡?
  11. 二叉树的遍历方式有哪些?
  12. 前序、中序、后序遍历的规则是什么?
  13. 二叉树迭代遍历的实现思路是什么?
  14. TCP 属于网络协议模型的哪一层?
  15. TCP 主要解决什么问题?
  16. TCP 如何保证数据传输的可靠性?
  17. TCP 的连接池管理有什么作用?
  18. TCP 的缓存机制有什么作用?
  19. IP 协议属于网络协议模型的哪一层?
  20. IP 协议的主要作用是什么?
  21. HTTP 和 HTTPS 的区别是什么?
  22. 老家是哪里?
  23. 是否能接受北京的工作地点?

#客户端##大厂##安卓##校招#
安卓客户端—校招面经 文章被收录于专栏

适合找实习、校招的26、27届的同学,适合Java后端转客户端,快速抓住面试重点。

全部评论
问的挺多的啊,不过感觉问的不难
1 回复 分享
发布于 02-01 20:41 陕西
平衡二叉树插入、删除节点时如何保证平衡咋回答的
点赞 回复 分享
发布于 02-07 15:51 湖南
mark
点赞 回复 分享
发布于 02-01 18:05 北京
感觉问的还挺多啊,有后续吗
点赞 回复 分享
发布于 01-30 18:42 北京
三面了吗?哥们。有没有压力面,是不是群面?
点赞 回复 分享
发布于 01-14 14:20 广东
牛啊
点赞 回复 分享
发布于 01-12 12:13 广东

相关推荐

04-03 21:44
已编辑
门头沟学院 Java
发面经攒人品1. 自我介绍2. 询问项目3. 说说布隆过滤器的原理4. 了解分布式锁其他的一些实现方式吗?5. 了解lua 脚本吗?6. 会写lua脚本 吗 ? 口述下用lua脚本实现拿到分布式锁的功能7. 问实习8.假设我有一个任务,需要跑10000条case,去调用外部服务。我们应该怎么设计才能让他跑的又快又稳?9. 那我肯定是要等所有case都结束了之后,才能把咱们这个任务标记为结束对吧?  怎么设计去实现呢10.说说ArrayList,扩容机制?11. 它是线程安全的吗?12. 线程安全的集合有哪些?13. 实现线程创建的方式有哪些?14. 线程是通过 run 方法 还是 start方法启动的? 两者有什么区别?15. 不管咱是继承Thread还是实现runnable或者callable,咱们可能要通过start去启动,但是在代码里不太优雅,有什么比较优雅或者合理的方式去创建或者启动一个线程吗?16.创建线程池平时用什么方法?有哪些线程池17. 说说垃圾回收算法18. 哪些对象是GC Roots?19.Thread local 底层结构是什么?20. ThreadLocal 的哈希冲突和hashmap的哈希冲突解决方法是不一样的,这个你了解过嘛?21.ThreadLocal的一些应用场景有哪些?22.聊聊事务的原理23.了解事务的隔离级别嘛?24.了解过MVCC嘛?25.分布式的持久化机制有哪些?26. RDB和 AOF哪个是可读的?27. RocketMQ如何保证消息顺序消费?28.了解其他MQ嘛?29.问了下论文情况和实习多久无手撕晚上八点面的 当晚就挂了
查看29道真题和解析
点赞 评论 收藏
分享
评论
5
9
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务