滴滴秋储后端(秒挂)

🤔 面试感受 面试官人很好,我很菜

进程和线程的区别

线程没有自己的内存吗

线程的运行

多线程可能会造成的问题

内核态到用户态的切换

127.0.0.1是什么

127.0.0.1和localhost的区别

TCP和UDP的区别

TCP和UDP的应用场景

TCP创建连接的过程

TCP为什么是3次握手而不是2次

1.防止历史连接初始化连接产生混乱(扯了很久面试官说不是这个😰) 2.确保双方的收发都是正常的

Synchronized的实现思想

使用过哪些map

map的底层数据结构

map出现冲突怎么解决

除了拉链法还有什么方法,各自的优缺点是什么

juc下的包有了解过吗?基于什么思想实现(AQS和CAS)

JMM模型

JMM模型保证了什么,除了可见性

线程池的优势

线程池的原理

手撕:

1 两个线程交替打印1-10(没写出来给换了个)

2 无重复最长子串 (太紧张还是没写出来,说了下思路)

全部评论
两个线程交替打印用奇偶数字判断就行,我记得我在b站看到过,开始我一时间也想不到怎么交替打印,后面发现视频里很简单粗暴
2 回复 分享
发布于 2024-05-16 17:49 江西
好标准的kpi面😢
2 回复 分享
发布于 2024-05-15 15:51 吉林
我怀疑咱俩是同一个面试官面的,问的东西很多是一样的,场景题也一样,面完就秒挂😂
2 回复 分享
发布于 2024-05-15 11:40 四川
佬,啥时候投的啊,我投了两周了,一点消息没有
2 回复 分享
发布于 2024-05-15 11:34 四川
佬等了多久啊
1 回复 分享
发布于 2024-05-17 21:02 湖南
请问是怎么知道自己挂了的,我前几天面完了状态一直没更新
1 回复 分享
发布于 2024-05-16 11:53 安徽
投了好久了,没有一点消息,羡慕有面试😍
点赞 回复 分享
发布于 2024-05-20 19:28 江西
怎么感觉跟我的面试官一样,人很好,开始给的多线程打印,不会写给换了个快排
点赞 回复 分享
发布于 2024-05-15 16:32 北京
你什么部门呀?简历筛选阶段直接挂了😂
点赞 回复 分享
发布于 2024-05-15 14:24 天津
我投的一点动静都没
点赞 回复 分享
发布于 2024-05-15 11:57 重庆
请问挂了会发感谢信吗
点赞 回复 分享
发布于 2024-05-15 10:19 新加坡

相关推荐

01-29 16:47
门头沟学院 Java
手撕leetcode1001. 类加载: 聊聊 JVM 类加载的一个过程。类是怎么样从加载到使用之后被销毁的?2. 双亲委派: 类加载的时候有一个双亲委派,它的作用是什么?如果没有双亲委派,由(自定义加载器)去负责类加载的话会发生什么?3. 内存结构: 运行时数据区会把类的信息加载到什么部分?运行时数据区都有什么结构?4. 内存结构: 运行数据区包含哪几部分?5. 类信息存储: 类的信息会被放在运行数据区哪一个部分?6. 堆 vs 方法区: 方法区里面放的是什么?堆上面放的又是什么?7. 堆内容: 堆上面有类的信息吗?8. 版本差异: 不同虚拟机对方法区的实现是有区别的。JDK 1.7 之前和 1.7 之后,整个方法区有什么区别吗?三、 并发编程 (ThreadLocal)1. 基础概念: 能稍微聊一聊 ThreadLocal 吗?平常开发中有用过吗?2. 存储位置: ThreadLocalMap 是维护在什么地方的?是所有线程共用一份 ThreadLocalMap 吗?3. 内部结构: 它的 Key 和 Value 分别是什么?4. 引用类型: Map 的 Key 是一个弱引用对吧?如果 Key 设置成弱引用,这样设计的原因是什么?5. 引用设计: 那为什么不把 Value 也设置为弱引用呢?四、 垃圾回收 (GC)1. GC 流程: 现在比较主流的垃圾回收是什么?在堆上是怎么回收的?2. 大对象分配: 如果现在有一个超大对象(大小超过 Eden 区),进来之后在堆上会发生什么情况?描述一下流程。3. 垃圾回收器: 有了解过常见的一些垃圾回收器吗?在新生代用哪些?在老年代用哪些?4. Parallel Scavenge: 你提到 Parallel 系列更关注吞吐量,它是通过什么方式去保证吞吐量的?5. CMS 退化: 有了解过 CMS 在什么情况下会退化成串行(Serial Old)垃圾回收器吗?6. CMS 流程: 讲一下 CMS 整个的回收流程。7. CMS 碎片: 如果用 CMS 的情况下,标记清除后产生的碎片空间怎么处理?五、 数据库 (MySQL)1. 三大日志: 有了解过数据库的三个日志吗?Redo log、Undo log 和 Binlog,分别大概介绍一下是做什么的?2. 两阶段提交: 能大概说一下在提交 Binlog 和 Redo log 时,整个两阶段提交的一个流程吗?3. 隔离级别: 有几种隔离级别?不同的隔离级别下会产生什么样的问题?4. 幻读解决方案: InnoDB 是怎么解决幻读的?在可重复读(RR)的情况下怎么解决?5. MVCC: 聊聊 MVCC,整个流程是什么样的?六、 项目与实习
查看25道真题和解析
点赞 评论 收藏
分享
1.5投递(hr似乎也是实习生)1.6Hr电话面1.7技术面,2小时就hr最后oc了1.8发的offer问的都比较简单之前忘记发了哈哈,发出来攒攒人品1.对公司的了解       答了一些CICD集成相关的,就是未来方向和公司业务垂直2.购物优惠劵100-20 能用3次 ,使用边界值法怎么设计测试用例   (这里答得不是很好,颗粒度应该再细点)3.linux查cpu 内存占用率4.mysql 左连接和右连接的区别5.怎么看待加班                            为项目上线可以加班,但不是评估个人价值的方式6.项目接口自动化,ui自动化怎么做的        po模式7.selenium定位元素的方式                    id,name,css,Xpath等等8.会不会因为学校的事情影响工作            直言学校脱节于社会生产,没有必要不会影响工作9.未来的职业规划和发展面了应该有3。40分钟,后面聊到学校聊笑了,答完一个问题,面试官都是会等一下,可能是现场想的问题2.9已经入职一个月了,个人觉得这边氛围挺不错的,偶尔加班领导还会给下午茶,做的业务是运维方向web测试听说转正薪资偏低,实习可以来
查看9道真题和解析
点赞 评论 收藏
分享
评论
12
104
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务