海致科技一面

实习岗,鼠鼠也是投的太多了,面就面一面吧

面试官挺好,就是不知道咋回事我和他麦都听不清,沟通有点问题。

上来先做一道删除倒数第n个节点,用灵神的哨兵和快慢指针写完。IDEA好久没打开过了有点问题,没运行起来但写的没毛病。

下面就是元宝纪要记录的腾讯会议自带的。

小结

​1. 候选人自我介绍​

​2. 编程题考察​

  • 面试现场要求候选人解决“移除链表倒数第N个节点”的编程问题。
  • 候选人采用快慢指针的经典解法进行解答。

​3. Java基础知识问答​

  • ​final与finalize​​: 候选人区分了final(修饰变量、方法、类)与finalize(对象回收方法)的不同。
  • ​synchronized与ReentrantLock​​: 候选人解释了前者是JVM内置的自动锁,后者是Java代码层面的API,需要手动获取和释放锁,并提及后者可通过构造函数参数设置为公平锁。
  • ​JVM垃圾收集器​​: 候选人介绍了G1和CMS两种收集器,G1通过分区回收,能更好地平衡性能与停顿时间;CMS则以低延迟为目标,但存在内存碎片问题。
  • ​类加载双亲委派模型​​: 候选人阐述了该模型通过委托机制加载类,以保证安全性并避免重复加载。

​4. 数据库与AI工具​

  • ​ACID​​: 候选人正确阐述了事务的原子性、一致性、隔离性和持久性。
  • ​AI编程工具​​: 候选人提及公司内部使用Koala进行编程,并计划搭建数字员工流程。

#26届求职交流#
蜀黍面试记录 文章被收录于专栏

记录面试的问题

全部评论

相关推荐

牛客62533758...:华为不卡双非,而是卡院校hhhh
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

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