腾讯一面面经

问的很基础而且很常见,一度以为是kpi结果没想到面完半个多小时后直接进二面了
常规自我介绍+项目
问了下redis+rabbitmq如何使用的,为何要用rabbitmq,与其他消息队列的对比,是否一定要引入mq,redis也可以做消息队列
答了一下边用边学习组件,上手试一下如何运用,rabbitmq主要看重消息时延性低,并且有消息确认机制过期机制、死信队列等
redis用来干嘛的?如何限流?
限流,redission的ratelimiter(也没问限流策略,亏我还准备了半天)
然后说mq是如何生产消息和消费消息的
答了一下是接受前端的消息先记录到数据库中再发给mq,然后定义消费者来消费
面试官说也就是说服务器自己生产和自己消费消息,明白了(估计是想问集群和负载均衡那块的内容,可惜没学那么深,运用不太好)
接着开始常规八股(非常简短以至于一度以为是kpi非常焦虑)
1.hashmap底层实现
答了一下数组,将key哈希然后右移16位,对数组取模等等,put具体如何put的。
2.syntronized如何升级的
先是线程拿取锁变成偏向锁,然后另外的有线程竞争的时候升级成轻量级,线程自选轮询,轮询一定次数之后变成重量级,改为阻塞
3.类是如何加载的
jvm一生之敌,首先扯了下双亲委派看能否蒙混过关,结果面试官要求具体过程,如实回答没了解到,spring加载bean会比较熟练,但是面试官也没问
4.进程与线程的区别
开始吟唱,特意说了下进程可能引发数据页的切换,但是面试官没问(引导失败)
5.接着上面的,了解协程吗
属实不太了解,好像是用户自定义调用的而不是操作系统调用,如实回答,面试官说没事
6.进程通信方式
共享内存、消息队列、管道、信号量、socket、thrift
7.匿名管道和命名管道的区别
完全没听过是啥玩意,腾讯的细节拷打终于降临,扯了一下管道是开辟到内存的缓冲区用于通信的,半双工之类的内容
字数限制,剩下的内容图片展示
最后总结:
面试难免紧张,老是嘴巴跟不上脑子,很多问题虽然都懂但是答得磕磕巴巴的,表述能力太差了,面试官也看出来了,没说什么,明白我想表达的意思就ok了,真是为难他了我真是答得自己都没眼看
许愿二面也能有这么好运气吧,面试官真的人好好我哭死
全部评论
哦对了我是投的java技术岗,但是lru用的c++写,面试官在等我讲完思路之后问了我一句看你用c++写是不是对c++也有了解,差点让我心跳漏了一拍如实回答知识大一大二刷题习惯了,只会用常见stl
13 回复 分享
发布于 2024-03-18 18:01 广东
点帖子看meta春招
3 回复 分享
发布于 2024-03-19 17:27 陕西
↑暑期实习 Mark↑
1 回复 分享
发布于 2024-03-19 20:29 广东
看看我帖子,优质公司内推
1 回复 分享
发布于 2024-03-19 17:23 陕西
没有做题吗
1 回复 分享
发布于 2024-03-19 11:59 广东
这么牛楼主,orz
1 回复 分享
发布于 2024-03-18 19:38 山东
接!
点赞 回复 分享
发布于 2024-04-06 10:08 广东
你是腾讯云智面试的吗,腾讯发邮件让我今天面试,我刚看又取消了,流程结束了,是因为腾讯云智面试过了吗😂
点赞 回复 分享
发布于 2024-03-21 09:53 河南
暑期实习吗?还是日常?
点赞 回复 分享
发布于 2024-03-20 00:02 上海
实习还好
点赞 回复 分享
发布于 2024-03-19 12:50 江苏
需要的话友友可以看看我首页,有内推码直接内推米哈游大量岗位,包括实习和正式,可以咨询
点赞 回复 分享
发布于 2024-03-19 08:40 上海
一共只有两轮技术面吗
点赞 回复 分享
发布于 2024-03-18 18:52 云南

相关推荐

07-24 23:45
门头沟学院 Java
美团面了大概四十分钟,全程细节拷打,面完汗流浃背,感觉过不了了,看面经吧1. 说说你平时是怎么送餐的?直接傻瓜式回答拧车把就走了2. 如果送餐途中下雨了,你会怎么办?回答找个地方躲着,然后就问我那订单超时怎么办,答不出来了。。。3. 如果有个地方爆单,同时有多个不同楼层但是是同一栋楼的地方下单,可能是什么情况?答不出来,乱蒙了个可能在开派对,有没有大佬知道的4. 如果到了商家,但商家还没把餐备好,你会怎么做?直接回答干等着了,然后感觉这样回答不太好,又补了句我可能会催催商家。。。5. 实际送餐过程中有没有考虑过使用多部手机?我说配送账号就一个,没必要使用多部手机。面试官好像不太满意6. 送到餐了,但客户一直不来取餐,你会怎么办?阻塞等待吗?我说会打电话催促客户,客户一直不来的话就把餐放到地点,然后拍照走人,然后问我这样做有没有考虑过外卖丢失的情况,外卖丢失怎么办,完了,又掉进坑了7. 有没有送错餐的情况?我说实际没遇过这种场景,面试官又不太满意了。。。搞不懂,一定要有实际解决过出错的经验吗。。。没出错不是更好吗。。。8. 餐箱满了,但你又接单了,餐箱放不下了,出现了Out Of Box,如何解决?我说一般我会每次接单前检查下餐箱容量,有空间才会接新的单,又追问这样会不会影响接单效率,如果被其它骑手抢单了怎么办?完了,又又掉进坑了。。。9. 送餐过程有没有把外卖进行分类?我说我一般电动车前后有两个餐箱,前面放带有汤水易撒的,后面放比较干的外卖。总算是能答出一题了10. 看了下我送的最快的一单,问我为什么那一单10s就送达了。因为客户就在店里面,当堂点外卖是为了用券。。。我这个订单是不是有点水了,但鼠鼠是真没什么订单拿得出手了做了道算法,一道贪心,给定单子信息,寻找最短配送路线,之前刷过,用 Java10分钟a出来了
查看11道真题和解析
点赞 评论 收藏
分享
评论
39
178
分享

创作者周榜

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