boss直聘Java二面

🕒 岗位/面试时间   11.9
👥 面试题目
1h30min,面试官比较严厉,很煎熬,自己太拉了,暴露了短板,应该只能走到这了,G.
1.HashMap的put过程
2.HashMap1.8之后数据结构是什么
3.为什么1.7头插法,1.8改成尾插法
4.什么时候树化和退化
5.红黑树特点
6.ConcurrentHashMap是如何解决线程安全的
7.ConcurrentHashMap的1.7和1.8分别锁的是什么
8.Mysql索引结构
9.场景题:给你一个表,int字段范围1-5,varchar字段1-10随机,在where a=xxx and b=xxx的条件下,如何建立索引?
10.数据库分过表吗
11.水平分表怎么分
12.水平分表过程中你会暂停服务吗
13.如果不暂停服务你怎么做
14.拆分过程中的数据修改如何同步到分表,你根据主表的日志,那怎么切换不同的分表
15.类加载过程
16.调优命令知道哪些
17.Linux排查命令知道哪些
18.线程池过程
19.项目中怎么用的线程池
20.你说CachedThreadPool不适合执行时间长的,那你为什么还用
21.如果让你再配置一个线程池你怎么去配置
22.核心线程数和最大线程数怎么设置的
23.项目CPU多少核
24.项目QPS多少
25.请求处理多长时间
26.那你这个不是一下就爆了
27.写一个线程安全的懒汉式单例,再用多线程获取单例判断是否相同
28.项目中有哪些成长
29.想来boss做什么样的工作
30.项目里面算法效率提升率怎么算的
31.反问
补充几个问题
​锁升级过程
​cms过程
​cas过程和aba问题怎么解决
volatile作用,为什么会存在指令重排
​代理实现方式
#面经# #boss直聘# #我的失利项目复盘#

全部评论
原本以为是boss直聘,原来是boss直聘
5 回复 分享
发布于 2023-11-10 11:52 河南
26这个是什么……哪有面试官这么说话的啊
1 回复 分享
发布于 2023-11-29 13:41 湖北

相关推荐

双非本,CS专业,最终拿到:某电商公司后端开发 16K14某游戏公司服务端开发 14K13某传统企业Java开发 12K13投了快80家,有效面试23场,最后转化率算还行。不是来炫耀的,是想跟大家分享我踩过的坑和后来的改变。真的,有些东西早知道就好了。开局一个大坑8月初,我信心满满开始投简历。简历上写着"参与过XXX项目开发"、"熟悉Java、Spring全家桶"、"具有良好的团队协作能力"...标准的学生简历模板,看起来还挺像回事。结果呢?投了30多家,回复的不到10个,面试邀请只有3个。更惨的是,那3个面试全挂了。而且挂得特别快——技术一面就over。面试官基本都在问项目细节,我说我实习期间参与了某品牌的泡泡小程序AiCV简历王项目开发,负责后端接口。然后面试官就开始追问:"具体做了哪些接口?""遇到过什么性能问题吗?怎么解决的?""并发量多大?数据库怎么设计的?"我...答不上来。不是说我没做过,是我真没想过这些问题。实习的时候leader让我干啥我就干啥,从来没深入思考过。面试官看我答得磕磕巴巴,基本就没兴趣了。后面随便问了几个基础问题,草草结束。醍醐灌顶的一次咨询第三次被拒后,我真慌了。室友看我整天垂头丧气,拉我去参加了个校招分享会。主讲的是个已经在大厂工作两年的学长。学长说了句话我到现在都记得:"面试官看简历只用10秒,如果这10秒里他看不出你的价值,你连展示自己的机会都没有。"他让我们现场拿出简历互相看。我把手机递给旁边的哥们,他看了5秒钟说:"老实说,我完全看不出你做了啥。"卧槽,这么真实吗?学长接着讲:"你们写简历最大的问题就是:太虚了。什么叫'参与项目'?什么叫'熟悉'?面试官要的是具体的、可衡量的东西。"他举了个例子:❌ 错误写法:"参与小程序后端开发,负责接口编写"✅ 正确写法:"独立开发泡泡小程序5个核心接口(用户登录、内容发布、评论系统),支持日活2000+用户;通过Redis缓存优化查询性能,接口响应时间从800ms降至120ms;使用MySQL主从复制解决高并发读写问题"看到区别了吗?后者立刻就能看出你干了啥、用了啥技术、解决了什么问题、带来了什么结果。我当时就震惊了。原来不是我能力不行,是我不会"说"。改简历的痛苦过程分享会结束后,我花了整整三天重新搞简历。第一天:回忆我实习期间到底做了什么,把所有能想起来的细节都写下来。第二天:去翻项目代码、看Git提交记录、找以前的工作周报,把数据全挖出来。第三天:重新组织语言。这个过程最难,因为我不知道怎么把技术细节写得既专业又简洁。后来我朋友推荐我用AiCV简历王试试,说这工具能帮你把凌乱的经历整理成面试官喜欢看的格式。我抱着试试看的心态用了一下,还真挺有用。它会根据你的描述,帮你提炼关键词、量化成果、补充技术细节。当然,生成的内容还得自己再改改,但至少给了个方向。改完的简历,项目经历从3行变成了10行,但每一行都有干货:用了什么技术栈解决了什么问题具体的数据指标遇到的难点和解决方案转折点新简历投出去,效果立竿见影。一周内收到了12个面试邀请。这次我心里有底多了,因为简历上写的每一项我都能讲清楚。印象最深的是某电商公司的面试。面试官看了我简历,直接问:"你这里说接口响应时间从800ms优化到120ms,具体怎么做的?"这次我能答了!从Redis缓存策略、到数据库索引优化、到SQL语句改进,我巴拉巴拉讲了十分钟。面试官频频点头,还跟我讨论了几个更深入的优化方案。聊到最后,他说:"你这个项目经验挺扎实的,看得出是真做过东西。"那一刻我就知道,这次稳了。后来陆续面了几家,基本都是围绕简历上的项目深入聊。因为简历写得详细,我反而能控制面试节奏——把面试官引导到我准备充分的领域。给大家的建议回过头看,我觉得最重要的就三点:1. 简历是你的战斗力体现别写那些虚的。"熟悉XXX"、"了解XXX"这种话别写了,面试官看了就烦。具体写你用这个技术解决了什么问题,带来了什么结果。有数据就上数据,没数据也要描述具体场景。2. 项目经历是核心如果你实习做过项目,那就是你最大的武器。把项目里的技术难点、解决方案、性能优化统统挖出来,写详细。如果没实习经验,那就把课程项目、个人项目写好。哪怕是个小项目,只要你能讲清楚技术选型、架构设计、遇到的坑,也能打动面试官。3. 面试是双向选择别太卑微。如果遇到那种上来就怼人的面试官,或者问的问题完全超纲(比如问刚毕业的应届生有没有百万级并发经验),你也可以判断这公司是不是适合你。现在回想起来,最感谢的是自己没放弃。8月份那段时间真的很煎熬,看着周围同学一个个拿offer,自己还在被拒,压力大到睡不着。但还好撑过来了。最后想说,秋招拼的不只是技术,还有信息差和方法论。 有些东西真的早知道就好了,所以把经验分享出来,希望能帮到还在焦虑的兄弟姐妹们。加油,offer会有的!
牛客在线求职答疑中心
点赞 评论 收藏
分享
评论
13
60
分享

创作者周榜

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