虾皮一面

后端开发

时长 45min

没自我介绍环节,直接开问
1. 讲一下最近让你印象最深的一个项目(讲了一下实习
2. 讲讲实习有没有遇到什么困难,怎么解决的
3. 拷打项目,描述一下项目结构
4. 不同缓存节点数据一致吗
5. 缓存淘汰怎么做的,讲一下 TTL 和惰性删除
6. 有做主动的缓存淘汰吗(没有)如果让你现在想一个,你会怎么做
7. 讲一下 LRU 和 LFU
8. 讲一下一致性哈希
9. 缓存穿透,缓存击穿,缓存雪崩都是什么,如何应对
10. 怎么用 etcd 实现的服务发现
11. C++ 和 Go 哪个更熟悉,分别有什么优点和缺点
12. OSI 七层模型,http https tcp ip 分别在哪一层
13. 浏览器输入网址后会发生什么
14. 线程和进程的区别
15. 为什么要分内核态和用户态
16. IO 多路复用讲一下
17. 零拷贝
18. 为啥要有虚拟内存
19. MySQL 的几种事务,innodb 默认在哪一级
20. 链表有几种,都讲一下(linklist arraylist
21. 哈希表有什么优点和缺点
22. 觉得自己相对于其他人有什么优势
23. 手撕 反转链表
24. 手撕 冒泡排序
25. 反问

虽然上来直接开问有点摸不到头脑,但是整体面试体验挺好
全部评论
请问你的base是哪里啊
1 回复 分享
发布于 10-09 21:29 湖北
哥,怎么才能有这么多面试机会呀,要参加校园宣讲会嘛,我的简历投出去除了大厂其他都石沉大海了
点赞 回复 分享
发布于 10-11 00:38 江苏
有后续吗佬
点赞 回复 分享
发布于 10-24 13:19 广东

相关推荐

全程1h,面试官水平很高,会一步步追问到底层,给你时间思考是我太菜了项目篇:1.介绍项目背景2.介绍其中一个亮点Java篇:1.hashmap的存储结构?使用哪个类加载器加载的?2.String s = new String("123")会在哪些内存空间分配内存?-- 此处面试官试图转移到JVM失败---3.Object类有哪些常用方法?equals跟hashCode有什么关系吗?4.Object类有跟并发相关的方法吗?-- 此处转移到并发---5.有哪些手段控制多线程并发?6.如何在主线程中启动一组子线程并发处理任务,并在所有子线程任务完成后通知主线程继续执行后续操作(例如记录日志或发送通知)?spring篇:1.spring的事务管理是如何实现的中间件篇:1.Redis 对 CAP 的取舍平衡2.Redis的高可用是如何实现的3.MySql事务的隔离等级?如何实现的?4.快照读是什么?如何实现的?计网篇:1.HTTP报文有哪些部分?2.如何解析 HTTP 协议的报文(字节流)并解析得到数据?算法题:1.快排(口述)2.三数之和(手撕)现在摸清规律了,面试基本上就是先问项目,没啥技术点就转到八股。八股就是每个专题分别问,一个专题中问到你不会的就结束该专题,问下一个专题。因此遇到不会的,应当尽量引导别人问你该专题当中的其他问题,避免一个专题结束时间过快。
虾皮信息一面282人在聊 查看17道真题和解析
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
11-01 21:31
投递虾皮信息等公司10个岗位 > 你都收到了哪些公司的感谢信?
点赞 评论 收藏
分享
7 42 评论
分享
牛客网
牛客企业服务