小红书-基础后端-一面凉经 4.21

整体感受:面试官很友好
整体答得不好,还是有点紧张,言语不够流畅

技术问题
1.自我介绍
2.有实习过吗
1. 有没有深入钻研过中间组件
2. 给出了中间件的学习建议
3. 讲一下tcp的协议
4. 讲一下带宽时延机
5. 讲一下流量控制与拥塞控制
6. 讲一下滑动窗口的目的,是用来干什么的
7. 用滑动窗口来进行流量控制,有一个场景 a给b发数据,我们申请的专线带宽为1g,单个连接发送速度为500m,但发现发送的速率很慢,我们应该怎么加快传输速度?
8. 滑动窗口的实现方式有哪些
9. 其中影响流量速度的因素有哪些?
10. 地球,卫星传输延迟问题
11. Mit的操作系统学过吗
12. 聊了一下国外公开课,mit操作系统,分布式系统
13. 推荐去系统的学习下这两个课
14. 讲一下拓扑排序
15. 手搓一个lru cache
16. 被批评了一下代码风格
17. 讲一下ThreadLocal 及其是否可以线程间传输ThreadLocal 
18. 面试官评价了一下inheritedthreadlocal 是很鸡肋的
19. 评价了一下 阿里的ttl 也有一些鸡肋
20. 讲一下guava 本地缓存的底层实现
21. 面试官进行引导 让讲一下concurrentHashMap(实质上guava本地缓存就是类似的哈希表)
22. 面试官打断,说后面不用讲了,说八股背的太好了(心想寄了)
23. 面试官又问guava的底层实现方式
24. 面试官讲解了一下guava本地缓存的底层实现

反问 正问
25. 反问业务 微服务 jdk 框架
26. 反问学习建议 多了解 保持好奇心 不要只背
27. 面试官问了一下 你们学校不管吗 不查签到吗
28. 能实习5 6个月?

面试总结: 中间件原理,计算机基础

后续:一面挂
全部评论
同软院,这么快就投这么多了吗,牛的
点赞 回复 分享
发布于 04-23 20:17 辽宁
已老实
点赞 回复 分享
发布于 04-22 18:05 辽宁
不愧是基础后端,和业务后端问的就是不一样,麻了
点赞 回复 分享
发布于 04-22 17:02 河北
已老实
点赞 回复 分享
发布于 04-22 15:25 广西
怎么全是计网个操作系统的八股跪了
点赞 回复 分享
发布于 04-22 02:44 陕西

相关推荐

4.23  1h1, 自我介绍2, 项目拷打2.1, 简历里写的Mysql查询优化是怎么做的?(答: 主要是为部分字段添加了索引)2.2, 如果某一个字段的可选值很少, 比如性别中的男和女, 有没有必要加索引?(答: 一般不需要)2.3, 你想一下有没有需要的情况?2.4, Mysql怎么优化多表联查?2.5, 你对项目里的随机森林模型了解多少?2.6, 决策树是不是越深越好?2.7, 如何对决策树进行调优?2.8, 你觉得随机森林的缺点是什么?2.9, 你对项目里的Hadoop架构了解多少?2.10, 如果有一个大文件要存储在Hadoop中, 会有哪些步骤?八股3, 除了Redis, 还有哪些实现分布式锁的方式?(答: Zookeeper)4, 你对Zookeeper了解多少?5, Redis集群是如何进行主从同步的?6, 如果Redis集群发生了火灾等事故, 有没有办法恢复其中的数据?7, 如果Redis的一个节点挂了, 怎么让系统继续运行?8, 如果Redis中的数据过期了, 怎么恢复数据?9, 线程池有哪些核心的参数?10, 如果让你确定线程池的参数, 你会怎么设计?11, 提交一个任务到线程池的流程是什么?12, 如果一个任务到线程池之后, 核心线程未满, 并且有几个核心线程处于空闲状态, 任务是直接交给这几个核心线程处理还是新建立核心线程处理?13, 你用过哪些线程池?14, 你对垃圾回收机制了解吗?15, 老年代和新生代的区别是什么?16, 创建一个string对象会被存放在哪里?17, 如果string对象前面加了关键字static, 会被存放在哪里?18, 如果用循环创建了很多个string, 字符串常量池中会存入几个string?19, 怎么理解Spring的IOC?20, Spring用了哪些设计模式?21, Bean加载的顺序可以改变吗?编程题用两个线程交错打印从1到m*n的数字, 每个线程每次打印n个数字(寄)总结找实习以来被拷打的最狠的一次, 八股问的很有深度, 编程题猝不及防。
查看30道真题和解析
点赞 评论 收藏
分享
评论
1
14
分享

创作者周榜

更多
牛客网
牛客企业服务