1.聊实习
这块除了基本的介绍外,首先问了一些细节,比如建立连接之后,对方是因为什么信号开始发送数据的;数据是通过什么方式给下游模块的(推送的方式);各模块之间的通信方式(rpc)。第二是问了设计方面的问题,比如两个模块间的数据同步问题(下游模块的处理速度会阻塞上游模块),我大概答了使用中间件、异步,都答的很模糊。
2.数据库事务是什么,acid
3.展示了一条select语句 大概是select * from table_a where a=10, b>20, c=1
问如何优化检索:建立联合索引
联合索引以什么顺序,为什么:(a,c,b)的顺序,因为最左前缀匹配原则
要是selcte * from table_a where a>10,c=1 (a,c)的联合索引还能匹配成功吗
4.为了一道sql题,大概是查学生表中平均身高大于175的年龄、人数、姓名
5.算法题:二叉树的右视图
算法题数组中topk的元素
863

被折叠的 条评论
为什么被折叠?



