哈啰 Java后端开发 一面面经

#软件开发笔面经#
1. 说说数据结构
2. JDK中,你觉得哪种数据结构用的比较好、比较巧妙的,讲讲
3. HashMap的链表为什么要转换成红黑树
4. HashMap为什么是线程不安全的?在哪几个地方线程不是安全的
5. 假如要你做一个,就是全局唯一ID,你会采用哪种算法来实现?(我说用Hash函数,再哈希去解决冲突,他说数据很多的话内存太大。我说用时间戳去拼接字符串,他说不行)
6. 网络七层,大体说一下视频通话的时候数据在网络中的流转过程
7. TCP三次握手,以及怎么解决丢包问题的
8. 项目相关
9. 假如我是有一个 Innodb 的 MySQL 表,我要查询它 ID 从 1 到 100 数据,这个数据查询的过程,它大体的在数据库的流程是什么样的?
10. 描述一下b+树的结构
11. 索引失效的情况
12. 对Spring的看法
13. Spring Boot 集成了 原来Spring的哪些组件
14. 你觉得自己做技术这一行做到什么程度是比较厉害的?或者你想成为什么样的一个技术人?
15. 反问
全部评论
5可以直接用UUID回答吗
点赞 回复 分享
发布于 10-30 15:33 黑龙江
约二面了吗
点赞 回复 分享
发布于 10-31 20:12 安徽
没有算法吗
点赞 回复 分享
发布于 11-03 13:27 江苏
base哪里呀
点赞 回复 分享
发布于 11-08 11:04 浙江
约二面了吗
点赞 回复 分享
发布于 11-13 19:05 江苏

相关推荐

一面:10.28 45min 八股+实习  软件研发中心-做营销相关业务* 自我介绍* 平时怎么学技术?源码看的多吗?* 设计模式你了解哪些呢?* 实习中用到设计模式的地方 具体讲一讲* jdk中你了解到的设计模式* 讲讲java的集合框架* hashmap底层数据结构* 除了拉链法还有什么方法解决hash冲突* ThreadLocal的作用?* ThreadLocal在平时使用的注意点* jvm内存模型* 实习项目的垃圾回收器* CMS一般和哪个垃圾回收器配合使用* CMS 和 ParNew 的组合 什么情况会触发fullgc* G1主要的优化点* 实习做过JVM调优吗?* 线程池的常见参数* 动态调整线程池怎么做呢?* Redis常见的数据结构* Redis缓存穿透* Redis怎么实现分布式锁* 怎么防止误删* 比对和删除动作怎么保证原子性* 项目怎么做的领域划分* 有没有做防止超卖的一些措施?* MQ具体在哪些点使用了?* 实习中印象深刻的点 将具体怎么做的?二面:11.05  40min多 基本都在问实习   感觉和面试官聊的挺投入挺好的 ,二面完反手就给我挂了。唉* 自我介绍* 介绍实习,每一段都挨着挨着问* 实习项目中SaaS租户数据隔离是怎么实现的* 对于SaaS版本的迭代,私有化客户怎么更新 新版本的功能* 限流怎么做的* 反问
查看32道真题和解析
点赞 评论 收藏
分享
评论
11
39
分享
牛客网
牛客企业服务