大厂面经分享之腾讯Java工程师社招

Posted 职芽

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了大厂面经分享之腾讯Java工程师社招相关的知识,希望对你有一定的参考价值。


大厂面经分享之腾讯Java工程师社招(二)

作者:渺小的星星

大厂面经分享之腾讯Java工程师社招(二)
一面

1、询问项目经历

2、hashmap理解

3、redis分布式锁的理解

4、如果 redis作为分布式锁的时候,主节点挂掉了,但是数据还没有同步到从节点,这种情况怎么办?

5、12306网站设计架构

6、mysql两种存储引擎的区别

7、如果有大量的增删操作,那么应该选择哪个存储引擎, 为什么?

8、谈谈对面向对象的理解,谈谈对多态的理解

9、tcp四次挥手过程;为什么等待2MSL?

10、拥塞控制的算法有哪几种?慢开始前期是指数型增长还是线性增长?

11、一个无序数组,求topk

12、分库分表是以什么维度来划分的?划分的算法是怎样的?会不会出现数据分配不均衡的情况?

13、myisam和innodb支持锁的粒度是怎样的?

14、解决缓存击穿的方式有哪几种?

15、加锁的时候什么时候选择本地锁,什么时候选择分布式锁?

16、排序算法你知道哪些?快速排序平均时间复杂度和最差时间复杂度,partition 过程中最差情况是什么样的,描述一下。

17、一个屋子有100盏灯,序号分别是1~100, 有打开或关闭两种状态。有100个人,序号分别是1~100,每个人都会进到屋子里面,且每个人都会把自己序号倍数的灯执行一次操作(打开或关闭),问最终会有几盏灯打开?

大厂面经分享之腾讯Java工程师社招(二)
大厂面经分享之腾讯Java工程师社招(二)
二面

1、询问项目经历

2、分布式锁如何设计?

3、网络io模型,搜索引擎

4、 java 的虚引用是什么用的?

5、设计一个登录态系统。如何保证密码加传输?如果你想服务器请求非对称加密的公钥时,请求被拦截篡改你怎么办?

6、数据库主从复制时如何做的?但是如果突然挂掉了,如何保证挂掉那段时间的数据?

7、一个电商系统,有id、商品名称字段,问架构怎么设计,会涉及到模糊查询商品

8、双写过程会有分布事务问题,如何解决?如果采用最终一致性的思想,那么并发请求来了好几个发现数据不一致怎么办?

9、订单号不能重复,你怎么设计生成订单号?

10、一个排序数组,可能有重复元素,要求返回不重复元素个数,并且数组前几位去重。例如1,2,2,3,3,4--》要求前四位是1,2,3,4后面无所谓,返回4

11、一个台阶每次最多能走一个,或走两个,问有多少种走法

12、52张扑克牌,去掉大小王,问三次摸到同一花色的概率

13、对于一个抢红包的需求,要求每个用户每分钟最多不能超过5次,问怎么解决这个问题?



大厂面经分享之腾讯Java工程师社招(二)
大厂面经分享之腾讯Java工程师社招(二)
三面

1、跳跃表的思想是怎样的?哪里有用到跳跃表?

2、服务容灾是如何做的?

3、作为调用方和被调用方如何对避免服务雪崩?

4、rpc 接口的超时时间是如何设置的?

5、工作中采用的微服务是如何部署的?

6、平时出现问题是怎样排查的?

大厂面经分享之腾讯Java工程师社招(二)


大厂面经分享之腾讯Java工程师社招(二)








扫码关注我们
来职芽,
开启你的职业生涯!

以上是关于大厂面经分享之腾讯Java工程师社招的主要内容,如果未能解决你的问题,请参考以下文章

Java开发社招面试总结!java开发工程师转大数据

腾讯社招 —— 腾讯游戏后端工程师-电话面试

面经腾讯Java工程师三面

2020最新大厂(阿里头条百度快手美团滴滴猿辅导陌陌)Java开发岗位社招面试干货分享总结

浅谈Java后端开发工程师腾讯面试经历分享总结

算法转 Java 后端,2021秋招斩获腾讯京东百度等大厂offer 面经分享!