时隔半年二战腾讯 终于得偿所愿拿下offer

背景

自从上次去年九月份面试腾讯败北已经过去大半年了,这次趁着疫情期间在家好好备战终于是如愿以偿,插会腰让我牛逼一下题主四年开发经验 三轮技术面+HR面 下面分享一下这次的面试经历,失败的那次咱就不说啦


时隔半年二战腾讯 终于得偿所愿拿下offer

一面(视频面)

  1. 项目介绍
  2. 做项目时,技术选型有什么考虑?为什么用Dubbo/Zookeeper?
  3. Zookeeper 它也有一个节点上限,可能会出现节点丢失的问题,这个是否有考虑过?
  4. Dubbo底层实现,框架是否有所了解。
  5. dubbo的通信协议有哪些?
  6. 图片上传 fastDFS 为什么选择它,与其他的有什么区别。
  7. Redis集群缓存,底层原理,常用数据结构
  8. Redis3.0之后,有集群模式,如何考虑数据
  9. Redis主备之间的数据同步
  10. Redis分布式锁
  11. 有没有了解过其他相似的数据库,比如memcached
  12. solr服务器,分布式搜索,为什么用solr
  13. 现有项目有什么提升空间
  14. 最大的并发量是多少
  15. 有没有讨论过高并发,带来GC/ FULL GC,对系统带来的影响
  16. Spring 的 IOC AOP有了解过么
  17. MySQL 性能优化
  18. B+树
  19. java中常用的一些数据结构,数值和链表数据结构的优缺点是怎样的。
  20. map hashmap 线程安排考虑
  21. CAS机制,底层如何实现

二面

1.PGSQL(项目中用的是PGSQL)和MySQL的区别?

2.Voletile关键字的意义?可见性是咋实现的,为啥不是线程安全?

3.synchronized的底层实现?如果两个代码块锁不同的实例,两个代码块的访问会互斥吗?

4.用cookie和session实现用户登录的过程是怎么样的?聊了很久多线程的东西:Disruptor框架的用法,实现(这个是项目中用到的);

5.线程池的类型,线程数怎么确定的;Future的异步调用过程是咋样的?

6.Future超时的情况?无限递归会造成JVM内存的什么问题?

7.操作系统中的用户态和内核态的概念?转换的流程咋样?

8.Java线程的状态有哪些?与OS的进程状态的对应关系?

9.hashcode和equals的区别?1

0.hashmap线程安全吗?

11.用过redis吗?

12.简述一下如何找到redis中热点数据最热的那个?

13.redis分布式锁如何保证原子性?

14.Dubbo有哪几种负载均衡策略?15.介绍下mysql的回表和覆盖索引?

16.说下模板方法模式?

三面

三面主要是项目相关的,每个人参与的项目不同,这里就不赘述了,提示就算你觉得对自己的项目熟悉90%面试官也能问的你只有50%

HR面

1、过往经历啥的2、学习、生活3、遇见过最难过的一个坎4、参见项目时遇到的困难5.........HR真的是什么都问,生活工作方方面面都给你问完了

==========================================================

二战腾讯的一些准备

首先就是数据库的高频知识点与性能优化


实战系列:spring全家桶+Redis

时隔半年二战腾讯 终于得偿所愿拿下offer

其他相关的一些电子书

时隔半年二战腾讯 终于得偿所愿拿下offer

刷题 主要是大厂的面试题

时隔半年二战腾讯 终于得偿所愿拿下offer

以上整理的资料都可以免费分享给大家,希望大家offer拿到手软

转发关注私信“资料"就可以免费领取


分享到:


相關文章: