小厂 Java 面试,难度怎么样?
打开求职软件,刷到的面经似乎大部分都来自字节、阿里、腾讯等互联网大厂;打开技术社区,讨论的很多都是千亿级流量下的架构演进。这很容易给我们造成一种错觉:仿佛人人都手握大厂 offer,月薪数万。
但,让我们清醒一点,回归现实。
真相是,绝大多数求职者的最终归宿,是千千万万个支撑着社会运转的中小厂。 那些“光鲜”的大厂岗位,只是金字塔尖的少数。我们之所以看到那么多大厂信息,一方面是因为大厂员工更愿意分享且更有影响力,另一方面,则是互联网的“幸存者偏差”和流量传播效应,放大了他们的声音。
今天分享一位球友整理的小厂社招面经,这是他面试了非常多的小厂之后总结出来的,真实地反映了市场上大多数 Java 岗位的核心要求,非常具有参考意义。
笔试环节
Java 笔试题(简答题高频)
- Cookie 和 Session 的区别?
- 进程和线程的区别?
- 过滤器(Filter)和拦截器(Interceptor)的区别?
- HashMap 和 ConcurrentHashMap 的区别?后者如何保证线程安全?
- 什么是数据库事务?其四大特性(ACID)是什么?
- String, StringBuilder, StringBuffer 的区别?
- (编程题)多线程交替输出 0 和 1。
SQL 编程题
SQL 题目场景多样,但万变不离其宗。最