美团秋招一面 8.19

#我的秋招“寄”录##面经#
鼠鼠go base 勇闯java 

1.自我介绍
2.介绍实习,挑一个项目中的难点
3.session和cookie的区别
4.看你新方案的产生去看了 redis 怎么分析的,redis string 是二进制格式吧,那你怎么看的
5.protobuf 和 json 的区别,项目里换了序列化协议,上线了之后,redis 里面新老兼容是怎么解决的
6.rpc和http的区别,一次rpc调用的过程,为什么要用rpc
7.介绍下mysql,和redis的区别是什么,什么时候用 redis 什么时候用mysql
8.mysql事务的四大特性,为什么要用事务,插入和查询的时候会用到事务么

——————————————
下面就比较噩梦了,鼠鼠是go转java,昨天接到面试才开始看java八股了,压力暴大
1.讲讲面向对象的特性(我从go和java的相同不同开始讲起)
2.java哪些底层代码用了这些特性(答了昨天看的印象最深的Collection相关的概念)
3.讲讲常用集合和底层实现?
4.ArrayList 和 Hashmap 并发安全吗,多个线程写ArrayList会有什么问题(我只记得不涉及到扩容的场景,扩容场景有点记不太清)
5.了解JVM吗 讲讲jvm内存模型(这个还是会的,勉强过关)
6.jvm的GC了解多少(细节完全不知道,只知道java的垃圾收集器有很多,按照分代还有不同的回收算法讲了下)
7.Java线程池用过吗

手撕场景题:
1. 处理深分页的sql (写了两种情况,记录id,子查询优化,和面试官讲了下Limit的原理)
2. 从深分页中读出来的数据按顺序处理 (忘了java的API了,老长时间没写了)

反问:
对转语言的看法,答:不是特别看重,但是我们大部分都是java
对我的建议:想走java还是要多用java写写代码,你的基础还是不错的

总结:已经不抱过的期待了,打算从这次面试开始把java也补上来,大家还是要注意基础哇!!!!#牛客AI配图神器#
全部评论
软件的对于其他专业来看 像天书一样的
1 回复 分享
发布于 08-20 16:55 江苏
有些八股我还真没背到过
点赞 回复 分享
发布于 昨天 11:04 湖北
这是一面吗?测开看不懂
点赞 回复 分享
发布于 08-20 20:18 黑龙江
所学语言和面试时冲突?冲突!hashmap!使用hashmap!
点赞 回复 分享
发布于 08-20 19:13 江苏
乍一看很难 实际也很难
点赞 回复 分享
发布于 08-20 16:56 四川
人生苦短 请用GO
点赞 回复 分享
发布于 08-20 16:34 广东
go和Java双修
点赞 回复 分享
发布于 08-20 15:56 广东
厉害厉害,这些问题有点难啊
点赞 回复 分享
发布于 08-20 15:55 安徽
厉害
点赞 回复 分享
发布于 08-20 15:51 上海

相关推荐

08-20 20:13
已编辑
深圳大学 后端工程师
迷茫的大四🐶:实力堪比ai的男人
查看18道真题和解析
点赞 评论 收藏
分享
评论
5
27
分享

创作者周榜

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