北森云-后端应届-一面

面试官很好,回答不出来会引导一会。面了四十分钟左右,这次问的大多是八股文。

  1. JVM内存模型?JVM堆里面的结构?一个对象从new出来,再到生命结束,在堆里面具体是怎么样的?
  2. 讲一下老年代CMS?这个我没答上来
  3. 死锁是什么?这个我也没答上来
  4. CAS?说了几次没说对
  5. HashMap底层实现?
  6. 什么是哈希冲突?
  7. 继承,封装,多态是什么?封装没说好,继续背
  8. 常见的异常
  9. java怎么处理异常?try-catch那些
  10. 1w数据,怎么找出最大值?遍历,如果能有二叉树维护有序状态更好
  11. 10亿数据,怎么找出最大值?遍历,多线程
  12. 线程安全是什么?概念没背下来,面试官换了问法,多个线程对同一个数据进行+1,为什么最后数据结果不对?回答的是时间片,缓存刷新,数据可见性等等方面。解决方法可以有volatile 关键字什么的
  13. 红黑树的特点?
  14. finally是什么?
  15. 两个栈怎么实现队列?如果想要同时进和出呢?画图演示,然后又详细问了关于锁的范围。
  16. 其他的忘了

最后厚着脸皮,让面试官点评一下我的今天的面试表现。哈哈,哪不行补哪。

两天后,收到邮件,被拒了

全部评论
volatile 解决不了数据结果不对的问题,保证不了原子性
2 回复 分享
发布于 2024-03-02 09:37 辽宁
CMS就是将那四个步骤说出来:初始标记、并发标记、重新标记、并发清除。其实可以扩展出来一些比如 CMS 无法解决浮动垃圾,然后CMS有几次STW。 死锁也就是两个或多个线程同时抢占资源而陷入的彼此等待的情况。讲一下死锁发生的四个条件,如何通过打破三个条件解决死锁 CAS就是 swap ans set,通过比较内存值和实际值从而决定是否将预期值写入
1 回复 分享
发布于 2024-03-02 00:02 广东
这就开始面试啦?
1 回复 分享
发布于 2024-03-01 19:49 天津
一面不问项目么
1 回复 分享
发布于 2024-03-01 16:56 吉林
黑料满满的企业
1 回复 分享
发布于 2024-03-01 16:21 北京
无手撕吗
点赞 回复 分享
发布于 2024-10-12 22:52 四川
朋友 你base哪里的
点赞 回复 分享
发布于 2024-03-05 18:28 河南
不会c#会挂嘛
点赞 回复 分享
发布于 2024-03-04 11:03 重庆
北森,那个题库?
点赞 回复 分享
发布于 2024-03-04 10:21 湖北
m
点赞 回复 分享
发布于 2024-03-03 15:22 贵州
我怎么做完测评的题就挂了?(就考公的那种题)
点赞 回复 分享
发布于 2024-03-03 15:01 浙江
北森有java岗么,我看后端全是转.net啊
点赞 回复 分享
发布于 2024-03-02 13:45 黑龙江
可以问一下在哪投的吗
点赞 回复 分享
发布于 2024-03-01 17:55 重庆

相关推荐

不愿透露姓名的神秘牛友
07-21 13:38
8月实习会变多吗现在还没找到实习该怎么办...回复的hr好少
码农索隆:3-4月就要开始找,基本上6月份就发offer,7月初已经开始暑期实习了。
点赞 评论 收藏
分享
Twilight_m...:表格简历有点难绷。说说个人看法: 1.个人基本情况里好多无意义信息,什么婚姻状况、健康状况、兴趣爱好、户口所在地、身份证号码、邮政编码,不知道的以为你填什么申请表呢。 2.校内实践个人认为对找工作几乎没帮助,建议换成和测开有关的项目,实在没得写留着也行。 3.工作经历完全看不出来是干什么的,起码看着和计算机没啥关系,建议加强描述,写点你在工作期间的实际产出、解决了什么问题。 4.个人简述大而空,看着像AI生成,感觉问题最大。“Python,C,C++成为我打造高效稳定服务的得力工具”、“我渴望凭借自身技术知识与创新能力,推动人工智能技术的应用发展,助力社会实现智能化转型”有种小学作文的美感。而且你确定你个人简述里写的你都会嘛?你AI这块写的什么“深入研究”,发几篇顶会的硕博生都不一定敢这么写。而且你AI这块的能力和软测也完全无关啊。个人简述建议写你对哪些技术栈、哪些语言、哪些生产工具的掌握,写的有条理些,而且最好是和测开强相关的。
点赞 评论 收藏
分享
05-30 12:03
山西大学 C++
offer来了我跪着...:不是骗子,等到测评那一步就知道为啥这么高工资了
点赞 评论 收藏
分享
评论
10
81
分享

创作者周榜

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