当前位置: 首页 > 面试经验 >

南京端点实习offer面经,1面,2面(已oc)

优质
小牛编辑
90浏览
2023-03-28

南京端点实习offer面经,1面,2面(已oc)

端点科技(南京)

10月28号下午给我来电话说邀请我面试。 由于有时间,恰好是1面面试官通知我面试,沟通了一下双方都有时间,就直接开始面试了。

问了一下为什么10月末才面(因为个人已经记不清什么时候投过端点了,我估计要投也是很早很早就投过了) 答曰: 一直在锁hc,最近才开

1面,电话面试, 25分钟左右 :

  • 自我介绍
  • 介绍一下实习的项目,用到了哪些技术栈,做了哪些业务模块,做了哪些业务流
  • 又介绍了一下自己的项目(大创),造了一个关于自定义缓存的轮子(使劲吹了5分钟)
  • 问了ReentrantLock中锁的原理,就是AQS . 回答了什么是AQS,使用了模板方法,CLH锁的流程。

面试官不太满意,希望我能从源码级别上聊聊,(由于8月初在另一家公司实习,直接就是分配需求开发了...一直都没复习八 股),问我链表是单向还是双向的。此时只能肯定是双向的,因为记得在某种场景下有一个方向的链表会失效。(当场去世)

  • 问了线程池,即答ExecutorService(此时脑子里只剩一点儿宏观的东西了,比如线程池参数,为什么要用线程池之类的)

面试官还是不太满意....跟我说,“具体点怎么工作的,什么数据结构” 此时脑子里有一个声音 “worker”,除此以外啥都没 有了。 (寄了)

  • 问了一下`@Transactional` 知道么,答曰知道,由于前面问了源码,直接路径依赖了,回答"源码没看过,只知道有一个事 务管理器"。和Transactional使用场景,失效场景。

面试官问“A调用B,B标注了Transactional ,B失败了,A不回滚怎么办”。答曰 给A标, 此时A调B,B的注解虽然失效,但 A 的作用域大,两个方法都回滚。

结束了,直接说安排2面,但是我告诉我要下周。

29,30号,女娲补天..... ,特么的公司2楼还有密接,怕被封,赶紧跑路回家。

30号接到2面面试官电话,约1号上午面试。

2面, 电话面试,24分钟左右 :

  • 说看我简历上,有很多锁,让我讲讲。

问的很宏观..我就敞开了答。 先答了 锁的分类(单机锁,分布式锁),为什么用锁。锁能保证哪些特性,业务上为什么需要用锁, Java中的锁(synchronized ,ReentrantLock),两者用法区别,原理区别。 夹带私货说了一下自己独特的synchronized优化(偏向,轻量级,冲良机)区别。

  • 问了项目怎么做的。 又一个宏观问题。

先说了项目技术栈,又说自己的项目的点,技术点,业务流啥的。

  • 然后开始问我,你知道数据库中的索引么? 好家伙,问题一个比一个大。

然后我就说,我比较熟悉MySQL, 就说了一下,索引种类(聚簇,非聚簇) 包括一些特殊的联合索引,为什么要使用索引,使用索引的优缺点。

  • 面试官打断我说,为什么使用索引快

答曰肯定是B+树,我说不背八股了,我就谈谈自己的理解。认为是一个多叉树,分叉越多,过滤效率越好,举了一下叶子节点和非叶子节点的内部细节,支撑一下论点。

11.24结束战斗,反问环节。

下午1.30约HR面试


hr面了50分钟…问性格,问经历,问期望薪资

#面经交流##面经分享#
 类似资料: