字节剪映后端一面凉经
先是自我介绍,然后问能实习多长时间,一周可以到几天,后续不要上课吗?在学校的绩点排名
有一点很戏剧的是面试官以为我写在简历上的实习公司是网易,但其实是面试官看错了,只是一家小公司而已,名字比较像(大概率认为是网易才和我约面的)。
开局手撕算法:对折链表,讲了大概思路,并没有完全写出来,写了一半说写的慢就不继续写了(力扣上好像并没有这道题)。
然后开始针对项目问:
项目架构是怎样的,远程调用用的什么
Redisson怎么实现可重入和自动延时的。如果不用这个,让你实现你会怎么做
为什么将位置信息保存到MongoDB中
MongoDB底层的查询是怎么实现的
seata的事务模式,你在项目中用的是什么模式
进程、线程、协程的区别
TCP是怎么保证可靠性的,用什么来限制发送的数据大小
Redis热点key的优化,你会怎么做
Redis用了什么机制来保证他快,是怎么保证每个请求都耗时差不多的时间?
Redis是怎么存储数据的(好像还问了如果数据太多,要扩容了,怎么保证效率,这个有点记不太清了)
Mysql底层的数据结构,为什么用B+树,如果在内存中,B树和B+树查询效率怎么样
全程40分钟左右
反问:
今天会出结果,了解的还不够深入,要更加深入了解
面完一个多小时流程结束。
#面经##字节#