杰克科技一面(45min)
10.28 一面30min + 15min主管面,有点汗流浃背。
-
讲讲 Java 中的动态代理机制,在项目中怎么用到?
-
多线程创建的方式有几种,分别讲一讲。
-
讲讲你熟悉的 JUC 里的类。
-
completableFuture 这块你是怎么用的?
-
completableFuture 用过哪些方法?allof() 和 anyof() 你知道有什么区别吗?
-
你用过布隆过滤器对吧,你知道它的原理吗?
-
你这个数据量有多大,为什么会用到布隆过滤器去处理呢?
-
这个注册中心 Etcd 是什么?你是怎么用的?
-
Guava Retrying 有用过是吧?用过哪些方法?
-
讲一讲双检索单例模式是怎么用的?
-
那你知道双检索它是从哪一个模式演变过来的呢?
-
如何使用 Docker 启动一个 MySQL 容器呢?
-
你简历中提到分库分表,你有了解过吗?用的是哪个框架?
-
讲讲索引失效的场景?
-
那 SpringBoot 框架中事务失效的场景有哪些?
-
Spring 中事务传播行为有哪些?
-
比如说一个类里面,方法 A 上有 @transactional 注解,方法 B 上也有 @transactional 注解,那 A 调用 B 时,有没有可能发生事务失效呢?就是属于同类中方法的互相调用,可能发生事务失效吗?
-
那在项目正常运行的情况下,如何检测是否发生了死锁?
-
你说一下装饰器模式和代理模式的区别?
-
讲讲 JVM 里面的内存模型。
-
那要不你说一下它的双亲委派机制?
-
讲一下三个类加载器的关系?
-
他们之间是继承关系吗?
-
你用过 Git 吗?比如现在你在 A 分支上写了一些代码,还没有提交,但现在需要切换到 B 分支上进行其他操作,应该如何处理这个场景?
然后说你等一下,我找主管过来。
主管随便问了下个人情况:
-
期望薪资?
-
期望工作地点?
-
求职时考虑哪些因素?
-
未来的职业规划?
-
是否可以提前实习?