四战美团到家后端,节前终于oc!全面经加timeline。
美团到家一战
9.13一面
自我介绍
1.实习项目:系统架构,上下游链路,关联系统?
2.实习中redis使用的场景?
3.redis缓存的时间为什么设置这么长?
4.redis缓存时间如何设置?
5.redis过期key的处理方法?
6.redis定时删除如何实现?
7.定时任务的时间如何设置?
8.redis为什么这么快?
9.实习项目设计模式?系统优化后的优点是什么?系统架构设计?
10.mysql 索引 好处 与坏处?索引存在哪里?
11.消息队列如何实现消息不会重复消费?存储已经消费的消息,是在消费完之后还是之前?
12.多个线程在取消息的时候,会有线程安全问题吗?
13.消息消费失败会重试吗?
14.hashmap put 的原理?
15.jvm内存区域?
16.堆区域细分?
17.对象晋升老年代的机制?
算法: 字符串相加
9.18二面:
自我介绍
1.实习需求,重点难点是什么?系统升级前后的对比,优点是什么?开发周期?
2.如何定义策略模式?
3.进程通信方式?进程同步方式?调度策略?
4.TCP,UDP.TCP的可靠性 (忘了,没答好)
5.TCP,三次握手,四次挥手(四次挥手状态忘了)
6.事务的特性,隔离级别
7.b+树,b数,hash索引
8.hashmap 扩容机制,如何解决hash冲突
9.threadlocal,使用的注意事项?
10.stringbuffer,stringbuilder
11.实习中做需求时会对产品方面的问题与人进行沟通吗?
12.会对已经确定的方案提出自己的置疑或者想法吗?
13.实习收获
算法:字符串排列,判断一个串中是否含有另一串的排列
二面明显感觉到大老板不是很感兴趣,有气无力的提问,当然还是暴露出自己的很多问题
最终一战美团挂了
美团到家二战
9.23一面:
1.实验室主要的方向,自己负责的模块。本科专业。
2.本科和研究生课程感兴趣的课程。
3.如何学习其他知识?Java怎么学的?其他
4.介绍实习项目。系统升级前后改变,优点?
5.怎么保证代码质量?项目上线流程?监控日志
6.底层数据库表的变更?
7.项目收获
8.cookie 和 session区别
9.TCP和UDP(一雪前耻)
10.exception 和 error
11.java集合
12.mysql左右连接查询
13.mvcc
14.redis的数据结构
15.zset的数据结构,跳表
16.实习挑战,如何解决
算法: 合并有序链表
9.25二面:
老板一上来介绍自己的团队,体验很好。
1.实习项目介绍?
2.实习难点,怎么解决?
3.系统还有什么可以优化的地方呢?
4.实习的收获?
5.怎么学习技术?
6.最近有看什么书么?
算法:二叉树的层序遍历
大概问题就是这些,主要问了实习和自己平时的习惯,本以为kpi,但是过了。
9.30 意向短信加邮件
注各位顺利。希望京东,快手早日泡出池子,字节顺利面试。
#秋招##美团求职进展汇总##后端##Java#