(3月6号记)
虽然挂了,但是记录一下。谢谢之前看过的面经。
首先是自我介绍
HashTable原理?扩容机制?时间复杂度,空间复杂度?怎么解决冲突?
什么是索引?MYSQL数据库索引有哪些?什么是组合索引?
索引的底层实现?B+树是什么,和二叉树有什么区别?
为什么要用B+树而不用HashTable?B+树的优缺点?
数据库事务的隔离级别,解决了什么问题?解释一下脏读、不可重复读、幻读?
线程进程的区别?进程通信方式?线程同步方式?
LRU算法描述一下?
TCP是什么?UDP是什么?
腾讯聊天为什么要用UDP?(我不知道,让我猜一下...)
怎么理解可靠传输?靠什么来实现的?
什么是拥塞控制?描述一下机制?
HTTP是什么?(还问了个H是什么???)
synchronized与volatile区别?
java的IO模型有哪些?(BIO、NIO、AIO)
用过其他语言没,python,golang?
接下来问了项目里的一些东西,因为我做了个秒杀系统,就问了一些问题
描述一下这个系统,用了哪些技术栈?
怎么设计秒杀系统解决对数据库的高并发访问?
怎么解决超卖?
redis的单点问题怎么解决?(不知道,还是猜一下...)
什么是索引?MYSQL数据库索引有哪些?什么是组合索引?
索引的底层实现?B+树是什么,和二叉树有什么区别?
为什么要用B+树而不用HashTable?B+树的优缺点?
数据库事务的隔离级别,解决了什么问题?解释一下脏读、不可重复读、幻读?
线程进程的区别?进程通信方式?线程同步方式?
LRU算法描述一下?
TCP是什么?UDP是什么?
腾讯聊天为什么要用UDP?(我不知道,让我猜一下...)
怎么理解可靠传输?靠什么来实现的?
什么是拥塞控制?描述一下机制?
HTTP是什么?(还问了个H是什么???)
synchronized与volatile区别?
java的IO模型有哪些?(BIO、NIO、AIO)
用过其他语言没,python,golang?
接下来问了项目里的一些东西,因为我做了个秒杀系统,就问了一些问题
描述一下这个系统,用了哪些技术栈?
怎么设计秒杀系统解决对数据库的高并发访问?
怎么解决超卖?
redis的单点问题怎么解决?(不知道,还是猜一下...)
——————————————————————————
二面距离一面隔了一周(3月13日),大概就是问项目,项目中涉及的功能和技术点尽量都弄清楚,具体问了哪些问题时间太久也记不太清了。
Hr面是隔了5天(3月18日),会直接打电话过来,提前不会通知。建议多准备几个问题,hr大概问了我五六次还有什么要问的吗。其余就是了解基本情况和意向。
再隔6天就是今天(3月24日)收到oc。
从笔试到oc历时25天。
———————————————————————————
一面完了我觉得要挂了
然后收到了二面
二面完了我觉得要收到感谢信了
结果等来了hr的电话面
今天以为终于要让我死心了
刚面完招银hr就等来了shopee的offer call
大家要相信自己,不要像我一样。保持自信最重要,回答问题的时候尽量说自己知道的,不要给自己挖坑。不知道的直接告诉面试官就好。
(刚刚打这段字的时候,又接到字节的面试邀请,太疲了所以就拒绝了。)
今年春招真的太难太难了,但是多投大厂,还是有机会的。
希望大家也能早日收获offer。
接下来就可以好好准备毕设了。
2020,㊗️安好!🖖🏻
全部评论
(18) 回帖