非科班秋招面试总结

写在前面

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

相关推荐

不愿透露姓名的神秘牛友
07-15 22:48
牛马人的牛马人生:建议就是把北邮几个字放大就行了。北邮本硕按理来说完全不用担心啊
点赞 评论 收藏
分享
来个厂收我吧:首先,市场侧求职我不是很懂。 但是,如果hr把这份简历给我,我会觉得求职人不适合做产品经理。 问题点: 1,简历的字体格式不统一,排版不尽如人意 2,重点不突出,建议参考star法则写个人经历 3,印尼官方货币名称为印度尼西亚卢比(IDR),且GMV690000印尼盾换算为305人民币,总成交额不高。 4,右上角的意向职位在发给其他公司时记得删除。 5,你所有的经历都是新媒体运营,但是你要投市场营销岗位,jd和简历不匹配,建议用AI+提示词,参照多个jd改一下经历内容。 修改建议: 1,统一字体(中文:思源黑体或微软雅黑,英文数字:time new romans),在word中通过表格进行排版(b站学) 2,校招个人经历权重:实习经历=创业经历(大创另算)>项目经历>实训经历>校园经历 3,请将项目经历时间顺序改为倒序,最新的放最上方。 4,求职方向不同,简历文字描述侧重点也需要不同。
点赞 评论 收藏
分享
评论
9
162
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务