先做个自我介绍
说说你做的项目里印象最深刻的一个
什么是rpc呢?相比于restful的api来说,rpc什么样的优点和缺点呢?
在保证rpc的安全性这一方面,你能想到哪些方法吗?
为什么tcp能保证可靠的交付呢?
ack是怎么样能够保证报文能全部传输到接收方的呢?
那我们返回rpc框架的话题,你在做框架设计的时候是怎么处理它在高并发下的一个性能问题的?可以从哪些方面上去优化?
你的rpc调用是同步的还是异步的?
相比之下是同步调用的性能更好呢还是异步调用的性能更好呢?
这个项目做了多久呀?有人和你协作吗?
MySQL了解吗?
在SQL里有哪些关键字呢?
什么是事务?
ACID都代表什么含义呢?详细说说?它解决了什么问题?
用过索引吗?使用索引的优缺点可以说一下吗?
你刚才说到B+树,那么B+树索引具体在磁盘上是怎么体现的?
叶子节点的数据是否是顺序存储的?这些特性对B+树的查询有什么性能上的体现?
哈希表了解吗?它的时间复杂度是多少?
redis的过期策略有哪些?具体是怎么样的?
LRU和LFU有什么区别?
如果让你去设计一个LRU算法的话你怎么去设计呢?
算法题:用你熟悉的语言来实现一下吧(LRU)
还会写C++啊,脚本语言有会的吗?比如python、shell?
反问:
以您的角度来看,您能给我一些建议吗?
部门的技术栈是什么?
#我的实习求职记录##你觉得今年春招回暖了吗#