腾讯一面面经
问的很基础而且很常见,一度以为是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了,真是为难他了我真是答得自己都没眼看。
许愿二面也能有这么好运气吧,面试官真的人好好我哭死
常规自我介绍+项目
问了下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
点帖子看meta春招
这么牛楼主,orz
没有做题吗
看看我帖子,优质公司内推
↑暑期实习 Mark↑
一共只有两轮技术面吗
需要的话友友可以看看我首页,有内推码直接内推米哈游大量岗位,包括实习和正式,可以咨询
实习还好
暑期实习吗?还是日常?
你是腾讯云智面试的吗,腾讯发邮件让我今天面试,我刚看又取消了,流程结束了,是因为腾讯云智面试过了吗😂
接!
相关推荐
11-04 14:46
深圳北理莫斯科大学 Java 点赞 评论 收藏
分享
点赞 评论 收藏
分享
10-28 15:48
厦门理工学院 Java 点赞 评论 收藏
分享