虾皮_后端开发_一面

一面:10.26
select、epoll 和 poll的区别
epoll 的性能一定比 select 好吗
少量链接的情况下 epoll 和 select 哪个更好
http 三代的区别
http3 为什么可以解决头部阻塞
http3 基于UDP是怎么实现可靠传输的
内核态和用户态的理解
什么情况下可以避免内核态和用户态的切换
mysql 了解吗
mysql 的索引
什么情况下不能用索引
组合索引应该注意什么
为什么用 B+ 树不用 B 树
手撕:1. 用位运算实现两数加法
2. 实现LRU(自己实现双链表,不用list)

二面:主要问八股
全部评论
还好,不算很难
点赞 回复 分享
发布于 2024-11-27 13:51 广东
点赞 回复 分享
发布于 2024-12-06 15:07 湖南
为啥我全程拷打项目,一个点追着问,就差问我源码里循环有几层了,八股一个没有😒
点赞 回复 分享
发布于 2024-12-10 12:39 湖南

相关推荐

03-07 17:08
已编辑
哈尔滨理工大学 C++
一面:1、什么是多路IO复用模型(我附带说了select poll epoll ,还说了epoll的边缘触发和水平触发)2、对比select epoll,以及epoll边缘触发水平触发的使用场景3、说一下上述的API使用4、经典后端问题:生成全局唯一ID,以及自增唯一ID,Redis中雪花算法怎么使用的,哈希的方法如何保证自增性(回答得不是很好)5、其他服务器获取某一个服务器生成的ID,我说类似于Redis中的主从复制,让我对比一下Redis和当前场景的这个服务的优缺点(我乱说一通)6、静态库和动态库的对比及使用场景7、http和https的区别与对比,说一下底层用的加密算法(乱猜了一个,他说没有深入了解不会也可以理解)8、十万人在线聊天,一个服务器不够,怎么去做扩展(分布式相关的,我也乱说一通)9、在上面场景下,如果更新代码,增加功能,需要把用户踢下线(面试官提示:推送信息,再做一层有业务的,网关,当时太紧张了没听懂,现在自己复盘突然懂了)10、力扣:组合加和十分钟左右后:二面:1、项目相关的2、MYSQL的索引3、主键索引,比如a b c三列创建了一个主键索引,现在查询语句里面 select b=什么 and c=什么,这个语句会用到索引嘛4、接触过Java嘛(了解一点)5、arraylist和linklist对比6、java的基础类型7、jvm内存模型、Java垃圾回收机制(我对比了一下C++的手动回收)8、高并发高可用架构了解哪些9、微服务架构10、了解公司做什么嘛(昨天看了,今天就记得个烈焰游戏,其他都忘了,尴尬)11、在接触新技术时一般都怎么学习的,最近有学习嘛(我说最近没有学习,笑死,最近在开摆,睡觉)自我总结:后端相关的知识还是有点欠缺,然后这次是面试中最紧张的一次,可能是太久没面了,表述有的地方说错了,还是后端了解太少了,一出场景题拉深度我就红温3.7:后续:hr沟通意向,要试用两个月才能签三方
查看21道真题和解析
点赞 评论 收藏
分享
评论
1
24
分享

创作者周榜

更多
牛客网
牛客企业服务