滴滴-业务运营-后端实习一二面

又是被疯狂拷打的两轮面试,求求放过鼠鼠吧

一面

时间:40min,无算法

面试官没开摄像头,跟我解释说是他电脑的原因。

项目八股

1.自我介绍

2.讲讲实习做的东西,遇到了哪些问题,怎么解决的

3.讲讲mq吧,如何保证消息不丢失、高可用、或者顺序消费的一些东西

4.你提到了链路追踪,那你说说Trace_id、Span_id 还有 Parent_id 的基本含义

5.Trace_id怎么生成的

6.说说雪花算法/UUID

7.讲讲AOP,CGLib和JDK动态代理区别

数据库

1.详细讲讲索引

2.MySQL事务

3.缓存和数据库的一致性问题

1.分布式锁

2.乐观锁和悲观锁

开源

1.对你开源做的东西挺感兴趣的,讲讲你遇到的困难以及怎么解决的

反问

1.部门做什么的(toC的用户增长)

2.几轮技术面(2轮)

二面

时间:1h40min,两道算法

项目八股

1.面试官自我介绍

2.自我介绍

3.介绍SPI

4.SPI具体怎么用的,为什么要用SPI

5.ThreadLocal有哪些问题,为什么使用线程池会存在复用问题

6.SpringBoot和SpringMVC的区别

7.Spring启动为什么能够自动装配

8.为什么spring启动能找到Main上面的注解?通过什么方式?

计算机网络

1.长连接和短连接的区别,

2.Http传输层能用UDP吗,具体怎么用?

3.TCP拥塞控制,什么时候会拥塞,具体表现是什么

操作系统

1.操作系统启动时的底层过程(从开机到用户登录)

2.进程的结构

3.进程和线程的区别

JVM

1.了解哪些垃圾回收器

2.这些垃圾回收器都只能回收一个代(新生代、老年代)吗,有不有可以联合使用的,哪些能联合使用?

3.使用的jdk版本

JUC

1.说说拒绝策略,哪些情况对应用什么拒绝策略

2.线程池在使用的时候需要注意什么

算法

算法1:给定一个含有 n 个正整数的数组和一个正整数 target 。找出该数组中满足其总和 大于等于 target 的长度最小的 连续子数组 [numsl, numsl+1, ..., numsr-1, numsr] ,并返回其长度。如果不存在符合条件的子数组,返回 0

算法2:有三个队列,编号为1、2、3,现在要从队列中取任意数量的元素。要求:第一个元素从1号队列取,第二个元素从2号队列取,第三个元素从3号队列取,第四个元素从1号队列取...如果选中的队列中没有元素则从下一个编号对应的队列中取,3号队列的下一个队列是1号队列。如果2号队列是空,3号队列需要取出2个,若三号队列空,则累计从1号队列中取3个。(ps:感觉像是面试官自己出的题)

#实习#
不想面试的哈基米 文章被收录于专栏

记录面试碎片

全部评论
@有个OC梦
点赞 回复 分享
发布于 02-05 19:48 河南

相关推荐

15 54 评论
分享
牛客网
牛客企业服务