非科班秋招面试总结

写在前面

今年从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?

最后

关于选择:某人说过:“上海再发达,工作也就是一张桌子,一台电脑,生活也就是一个出租屋”,或许有些片面,但也确实是大部分人的现实写照,人生是***度的,并不是说放弃大城市就意味着没有抱负,没有好的未来,我相信,只要你足够出彩,人生处处是舞台!以上。

#秋招##面经##Java工程师#
全部评论
最后决定去哪
点赞 回复
分享
发布于 2018-11-17 00:28
本想多看看开放性问题的解法,但发现没啥干货,,
点赞 回复
分享
发布于 2018-11-20 10:36
滴滴
校招火热招聘中
官网直投
大多数人都知道要表现的积极,不排斥,那还是不知道该如何回答这些问题
点赞 回复
分享
发布于 2018-11-20 10:37
给套回答模板啊,哈哈哈,,我们程序员大道理都懂,只是语言匮乏而已
点赞 回复
分享
发布于 2018-11-20 10:39
谢谢大佬
点赞 回复
分享
发布于 2019-02-13 09:02

相关推荐

9 162 评论
分享
牛客网
牛客企业服务