这段时间正是跳槽高峰,这两周找时间,参加了三次面试
第一个面试,时间在七点半,讲道理应该下班的点儿,创业公司,不用想,肯定要玩命加班。面完时还有两三个人在工作 😂
面试官提的问题很常见,大致有:
Spring 的两大特点,谈谈理解
分布式事务如何保持一致性
Spring 事务是什么
有哪些设计模式,使用这些设计模式的目的是什么,有什么效果
并发如何避免发生死锁,除了加 synchronize 外还有什么手段
sql 优化常见手段,如何创建索引
...
总之,基本都没答上来
第二个,问题忘了,不算深入,随便问了问,只不过有笔试,笔试题目包括了画曾经负责项目的设计以及如此设计的原因,写查询 sql,写 shell 脚本,编程题(英文)。有个简历上我瞅见是四年经验的哥们直接说都不会做,就走了,还有个做了几道也提前走了。我虽然写了个八九成,也不知道对不对。结果如何,也不清楚 😂 环境倒是不错的样子,离家也不远,所以还算比较期待。
第三个,主要问了 Java 基础,数据结构,并发编程,算法。期间让我写了如何实现二分搜索,单例模式,快速排序等。数据结构这块我对链表还算熟悉,到了树、图以及算法就很弱,所以答上来的不多,并发更是一无所知。总之到了最后面试官建议我多看看数据结构与并发编程,以及时下很火的 elasticsearch/solr 什么的。并且很干脆的告诉我,到此结束了 😂
诸位有什么经历也来分享分享么
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于