北森云-后端应届-一面

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

  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-02 17:28
25届每天都在焦虑找工作的事情0offer情绪一直很低落硬撑着面了一个岗位岗位有应酬的成分面试的时候hr给我出各种场景题问的问题比较犀利 有点压力面的感觉感觉有点回答不上来本来就压抑的情绪瞬间爆发了呢一瞬间特别想哭觉得自己特别没用没绷住掉眼泪了事后想想觉得自己挺有病的 真的破大防了
喜欢唱跳rap小刺猬...:我觉得没关系吧,之前有一次面试leader给我压力面,我顶住了压力,结果入职的时候发现组里氛围很差,果断跑路。其实从面试就能大概看出组的情况,面试体验好的组倒是不一定好,但是面试体验不好的组。。。就很难说
面试尴尬现场
点赞 评论 收藏
分享
程序员小白条:找的太晚,别人都是大三实习,然后大四秋招春招的,你大四下了才去实习,晚1年
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
10
81
分享

创作者周榜

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