腾讯TEG提前批

总监面试,一开始也是先自我介绍加项目介绍
拷打了一会儿项目
1、最熟悉哪一门语言?对c++了解怎么样?
(java和go,c++没有写过具体的业务,只是了解一些语法而已)
2、随后就是两个语言的相关八股,java的垃圾回收机制,java锁, Java的锁的底层原理是什么?
(这里回答了synchronized和aqs)
3、AQS底层是怎么实现的,乐观锁悲观锁?锁升级?
(这里多话了说了一句锁的升级最新版本的Java不知道还有没有,其实这里是脑子里闪过了,好像偏向锁被取消了,于是就有了下一个问题)
4、锁升级有什么问题吗,为什么你会认为新版本的Java有可能取消锁升级呢?
5、go里面的协程是怎么调度的,channel实现?
(这里还是GMP八股哪些)
6、https和http区别,tls是怎么实现的?
7、 Http 1.0  1.1 2.0 3.0区别?
8、http2.0和https有什么联系?
9、quic协议讲讲?
10、如何学习代码,为什么转码,为什么延毕?
11 、算法
12、反问业务,工作作息,办公楼,
(总监人很好,介绍的非常详细,还夸了一波金地威新中心的办公楼很洋气😃)
后续是还有GM面试和hr#牛客创作赏金赛# 面试

全部评论
这是几面呢,总监面也问八股吗
点赞 回复 分享
发布于 08-22 10:48 浙江
总监面也有手撕吗
点赞 回复 分享
发布于 07-31 12:35 浙江
佬已经到hr面了么
点赞 回复 分享
发布于 07-26 21:21 北京
mark收藏
点赞 回复 分享
发布于 07-25 20:00 广东

相关推荐

12-07 06:30
门头沟学院 Java
1.面试官简单介绍业务,接受转go吗?2.算法题1(可被三整除的最大和)(写的贪心,然后被问复杂度,是否可以再优化,我回答应该可以,尝试用动态规划)3.算法题2(数组中重复的数据)4.实习介绍5.实习中的难点6.还有其他难点吗?7.线程池用是数据分片处理还是导出?8.如果说文件很大,有几个G,使用你这个方案可行吗,有没有进行测试?9.websocket和http 长轮询的区别10.催单提醒,除了使用websocket还考虑过其他方案吗?11.如果现在用户量激增,websocket会有什么问题?12.服务端该怎么解决这种问题?13.缓存店铺信息在redis中怎么设计的,使用的什么数据结构?14.一个热门菜品访问量特别高,要怎么解决?15.如何拆分,分别使用什么数据结构?16.如何保证 redis和数据库中的数据一致性?17.先更新数据库,再删缓存:脏读概率很低展开讲讲18.RabbitMQ怎么实现超时订单自动取消的?19.你是怎么保证这个消息不丢失的?20.持久化是怎么做的,在什么时候做持久化?21.如果rabbitmg容机了,导致消息丢失如何兜底?(要具体方案)22.你还有其他什么想要说的吗,展现你的技术或者亮点?(优惠券秒杀23.为什么会出现库存超卖,举个例子具体介绍24.cas操作,用库存代替版本号具体过程25.cas为什么不能保证一人一单?26.synchronized悲观锁,在实际生产环境中有用吗27.下单的具体过程,最终是怎样设计来保证库存不超卖和一人一单的?
查看27道真题和解析
点赞 评论 收藏
分享
评论
8
37
分享

创作者周榜

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