非科班秋招面试总结
写在前面
今年从8月上旬就开始投递提前批,一直到11月上旬才结束自己整个秋招之路,虽然没有拿到大厂的offer,但是根据自己的情况而言,还是比较满意了,适合自己的才是最好的,勿好高骛远,脚踏实地才是真。我前前后后大概面试了近25家公司,也积累了一些经验,懂得了些套路,也能解些套路,学会了这些,面试官敢怼你,就硬刚回去(不推荐哈)。
纯干货
列出来的问题都是被问到过的,按照重要性排序,越靠前出现频率越大哦,快拿出你们的小本本。
-
JavaSE方面:
HashMap与ConcurrentHashMap(hash冲突,扩容机制,1.7与1.8的区别,锁)
面向对象特点
泛型
String StringBuffer StringBuilder
Overload 与Override
abstract 与interface
final finally finalize
1.8的新特性
-
JVM方面
类加载机制
垃圾回收器的分类
垃圾回收算法
双亲委托模型及其验证
Java内存模型
-
多线程:这部分是比较难的知识点,平时用的少,偏偏又爱问,没办法
实现多线程的方法,各有什么优缺点?
violatile关键字的作用?
Synchronized与ReentrantLock的区别
多线程同步有哪几种方法?
什么是死锁?如何避免死锁?
什么是乐观锁和悲观锁,如何实现乐观锁
多线程之间如何进行通信?
wait与sleep
线程池
CyclicBarrier和CountDownLatch的区别?
-
MySQL相关:
数据库隔离级别
三范式
存储引擎的分类
innodb和myisam的区别
聚集索引和非聚集索引
如何优化数据库
分库分表
主从复制
-
Redis 相关:
支持的类型
Redis 应用场景
持久化rdb和aof
key的长度限制
-
框架相关
SpringMVC流程
SpringIOC 及AOP原理
Spring事务
Dubbo和SpringBoot的区别
Hibernate与Mybatis的区别
Spring用到的设计模式
-
网络
七层模型和五层模型
三次挥手四次握手
滑动窗口协议
tcp和udp的区别
TIME_WAIT出现在哪里,为什么
ping的原理
ARP原理
http和https
常用加密算法
get和post的区别
AIO NIO BIO
select poll epoll
-
手撕代码
单例模式
二叉树按层打印
两个桟实现队列,两个队列实现桟
单链表反转
合并有序数组
合并链表
链表排序
打印菱形
字符串转整数
-
Linux相关:
常用命令
查看进程命令
查看端口
杀死进程
硬连接与软连接
定义全局变量
grep cut awk
查找命令
-
其他
cookie和session
Zookeeper的***过程,协议
分布式事务,数据一致性
你了解哪些设计模式
servlet
如何解决Hash冲突
你看过哪些源码
平时如何学习的
Docker相关命令
-
开放性问题:
你有什么想问我的?
对于这个问题我也是遇到很多次了,说多了就有经验了。首先看是业务面试官问的,还是hr问的,如果是前者,最好是问些技术性的东西,比如贵公司都用的什么技术桟,哪些技术用的比较多?如果是后者,你就问下公司的作息时间,五险一金比例之类的,我觉得都是没有问题的,毕竟万一公司要你了,你到时候都还不清楚最基本的福利待遇情况。
你怎么看待加班?
互联网公司问这个的比较多,看你能不能加班,主要就是看你的态度。只要不表现出很极端的排斥倾向,都不会死在这里的,除非你本来就是无所谓的态度,那就随意怼(我就曾经干过,当然是没有然后的了)
你有女/男朋友吗?
这个问题是看你在公司稳定性怎么样,如果到了这家公司要和另一半分开,那么可能就对你再斟酌一下了,怕你跳槽呗,人员流动性大对公司发展肯定不好。如果你特别想去,那你就表现出坚定的态度,让他们相信你是可靠的。
你对地点有什么要求?
同上,也是看你稳定性如何。大部分人都会面临地点的选择,远离家乡,独自闯荡(感觉好悲伤啊),如果工作地就在家乡,无疑大大加分。在他乡的话,就是看你愿不愿意去大城市发展了,总之表现出你积极的态度,一般没问题!
你的期望薪资?
这个问题就比较尴尬了,说低了显得没水平,说高了显得好高骛远,不切实际。如果你事先知道公司的薪资水平,那么期望值可以比平均值高一点点,显出你是有价值的,(个人觉得,一旦问你这个问题了,说明面试官是青睐你的)。这里推荐一个可以查看往年薪资的神器:offershow,微信小程序搜一下就有了如果不知道的话,比较机智的做法是,反问“不知道贵公司的福利待遇是怎么构成的”,”公积金缴纳基数多少“,“年终奖金发几个月”,通过问这种边缘性问题,可以大概知道薪资情况,而且多数情况hr此时就会自己露出家底,这时只要知道月薪多少就能算出到手工资(是不是很机智,嘿嘿)。
最最最后,如果面试官对你的问题回答的比较认真(这个你能感受的到),甚至在说公司多么好,多么好之类的, 兄弟,妥妥的,回去等好消息吧,一般面试完,是能够大概率判断有戏没有。
杂谈
以上列出的问题都是被问到过的,大家在准备秋招的时候,一定提前把这些相关问题都整理好,自己私下按条理,有逻辑的答出来,不知道的就说不知道,何苦非要勉强自己,面试官也很尴尬的。
简历能不能好好写??怎么算写的好?简历这个东西真的太重要的啊,切记切记啊,简历不过关一切都没有机会了,首先是干净整洁,那种一眼看上去乱糟糟的,主次不分的简历瞬间没有心情好么;然后照片去个好点的店子,好好修下啊喂,正装啊喂。其次基本信息要完善,项目重点突出,尤其是自己做的事情,描述要详略得当,不要拖泥带水的尽是些屁话(这个还真要语文功底好勒)
秋招是个体力活,得忍受精神与身体的双重摧残,本人一天最多跑过4场面试,2场线上笔试。饭也吃不饱,觉也睡不好,感觉身体被掏空,不到一个月时间,整整瘦了3斤,你敢信??在没有拿到满意的offer之前,不要放弃任何一个机会,千万不要觉得自己很菜,机会渺茫,但有时候就是那么奇怪,你可能就是幸运的那个,不要放弃,OK?