9月 Java后端面经分享, 也祝还在找工作的同学好运!

之前提前批面试 面了7, 8家, 9月正式秋招面了将近10几家.
由于之后大部分是武汉本地的, 所以没有记得很清楚! 有些比较水的面试也没有写了!

好像9月初最先面的一家是珍爱网, 好像是内推的, 没笔试, 当时顺道就去了, 一面还有点技术含量, 二面感觉就是扯淡ing...
一面, 感觉面了好长时间, 基本问完了Java基础知识...
自我介绍
介绍项目
Java基础
重写与重载
类与接口
Object类的方法
hashCode() equals()
Map  get()  ConcurrentHashMap  实现O(1)的时间复杂度
多线程
线程与进程区别
实现多线程的方式
start()和run()方法区别
wait()和sleep()区别
线程池的实现, 两个参数  corePoolSize:核心线程数   maxPoolSize:最大线程数
当核心线程数达到最大时,新任务会放在队列中排队等待执行

Java中锁
线程安全的类或者实现方式
ThreadLocal的应用场合,最适合的是按线程多实例(每个线程对应一个实例)的对象的访问,并且这个对象很多地方都要用到。
对传统的synchronize共享变量线程安全的问题进行比较
一个是锁机制进行时间换空间,一个是存储拷贝进行空间换时间。
JVM
内存分区
GC算法
什么情况导致JVM频繁Full GC, 解决方法
https://zhuanlan.zhihu.com/p/30234715
https://blog.csdn.net/sted_zxz/article/details/72476673
框架
SpringMVC是什么, 执行流程
1、前端控制器DispatcherServlet(不需要程序员开发)
作用接收请求,响应结果,相当于转发器,***处理器。
有了DispatcherServlet减少了其它组件之间的耦合度。
2、处理器映射器HandlerMapping(不需要程序员开发)
作用:根据请求的url查找Handler
3、处理器适配器HandlerAdapter
作用:按照特定规则(HandlerAdapter要求的规则)去执行Handler
4、处理器Handler(需要程序员开发)
注意:编写Handler时按照HandlerAdapter的要求去做,这样适配器才可以去正确执行Handler
返回ModelAndView
5、视图解析器View resolver(不需要程序员开发)
作用:进行视图解析,根据逻辑视图名解析成真正的视图(view)
返回View
6、视图View(需要程序员开发, jsp)
View是一个接口,实现类支持不同的View类型(jsp、freemarker、pdf…)
填充模型数据, 返回HTML页面给浏览器
数据库
索引的种类以及数据结构, 使用索引查询慢的解决方案
SQL 执行计划:  EXPLAIN

二面: (比较水)
自我介绍
介绍项目
网站访问量大了, 性能优化
问了知道哪些排序算法
叫我解释堆排序的原理
手写冒泡排序的代码, 没错就是冒泡
最后出了一个题:
给用户生成1~10亿之间随机唯一且性能较好的序列号(正整数)
https://www.cnblogs.com/QQParadise/articles/6925164.html

武汉_360企业安全 Java

Java 一些语法
SpringMVC 请求过程
然后是Linux一些命令
TCP 四次挥手图
数据结构, 手写快速排序
好像还问了简历上的一些项目
其实还问了好多, 不过忘了...

武汉_绿盟科技 Java

一面:
根据简历大致来问
讲一个项目 (党建), 感觉这次面试就是讲这个项目
项目中多用户权限
数据库设计
简单权限系统表设计
简单权限系统设计(用户,角色,权限)
表设计
多对多, 两个关联表
用户表:t_user 角色表:t_role 权限表:t_permission 资源: (新闻, 公告)
关联表
用户角色关联表:t_user_role 角色权限关联表:t_role_permisson

https://my.oschina.net/lenglingx/blog/753308

前端展示, SpringMVC
FreeMarker 模板渲染HTML页面

二面:

期望薪资
但是二面被怼了, 也算了锻炼了一下心态
感觉面试比较水


武汉_海康威视 Java

属于劝退面, 就不写了.
这也算锻炼了一下心态吧...

武汉_金山WPS Java

一面

  1. 自我介绍
  2. 然后根据笔试的卷子的题目来问问题, 每个题目都问, 然后扩展其它内容
  3. 问了一个算法题
    和链表成环有点类似
  4. 网络, TCP三次握手, 拥塞控制
  5. OS相关, 进程线程, 好像还有一些调度算法
说实话, 感觉这次面试把我知道的基础知识都快问完了, 当时面试官面完了, 说一了一句: 基础真的不错,
大学肯定很认真学了的...
哈哈, 这算是一种认可吧, 当时我笑开了花.

二面:

HashMap结构
然后全程就是问简历上的项目
最后聊了工作, 团队, 实习的个人看法

三面:
好像就是问了一些看法和感受,
比如加班, 技术发展, 家里情况,
为什么想留在家乡等等吧


当然还有其它的公司的面经, 但大部分是武汉本地其它不入流的公司, 面的也比较水, 就不写了... (当然, 还是懒的原因, 要改啊!)
其实, 我之前一直非常想去斗鱼的, 位置也不错, 刚好就在光谷软件园, 不过连笔试机会都没给...
估计是看学校的吧, 毕竟我还是二本学校的.

题主最后在提前批和秋招拿了几个offer, 选择了金山WPS, 原因是离家近吧! 也感觉面试官不错.

写在最后:
题主当然比不上那些985大佬和BAT大佬, 但是为什么要去比较, 其实有时候, 做好自己就行!
人活着是为了做自己想做的事情, 不是活成别人家的孩子那样.
不过我还是想说, 天道酬勤!
有时候, 看起来面试很轻松, 能答出80%以上的问题, 其实都是之前作了好多准备的!
也祝各位还在找工作的同学好运, 继续加油, 好好复习!
#面经##珍爱网##西山居##秋招##Java工程师##360公司##绿盟#
全部评论
楼主咱们的学校是一本,一本,一本
2 回复
分享
发布于 2018-10-11 10:50
楼主好棒,也很正能量,记得提前批的群里见过你😊
点赞 回复
分享
发布于 2018-10-10 20:38
联想
校招火热招聘中
官网直投
楼主正能量,棒棒哒
点赞 回复
分享
发布于 2018-10-10 20:51
楼主加油!
点赞 回复
分享
发布于 2018-10-11 01:58
楼主厉害,向你学习
点赞 回复
分享
发布于 2018-10-11 05:18
很牛批了
点赞 回复
分享
发布于 2018-10-11 15:30

相关推荐

11 101 评论
分享
牛客网
牛客企业服务