面试公司:浙江邦盛(电话面试)
面试时间:14:00
面试内容:
1.自我介绍
2.对我们公司了解多少
3.多线程的实现方式
4.抽象类和接口的区别
5.说一下你的三个项目
6.负载均衡了解过吗
7.springBoot了解过吗
8.使用过zookeeper嘛
9.使用过那些前段框架
10.啥时候可以入职
11.可以实习多长时间
面试感想:问的比较基础,后面偏向互联网的知识询问不多,总体感觉不错,面试的次数多了,心态变好了,表现也会变好。
面试公司:太极股份(面试)
面试时间:17:20
面试内容:
1.自我介绍
2.你除了培训的,还学习了其他的什么技术?
3.你最新学习过哪些技术?
4.你专业是网络工程为什么来学java呢
5.你了解Redis数据库吗?有哪些优缺点?
6.这些简历上的项目你都实现了吗?
8.你喜欢做前端还是后端?
7.说一下登录模块如何实现?
8.如果直接在地址栏输入主界面地址是否能够进去?
9.批量删除如何实现?
10批量删除SQL语句该如何写?
面试感想:很多问题都是围绕项目展开的,项目的各个模块如何实现。刚开始很紧张,聊了一会感觉还好。
自我评价:要好好组织一下如何把项目的各个模块说清楚。
面试公司:北洋信息(电话面试)
面试时间:9:30-10:30
面试内容:
1.说一下集合?
2.HashMap底层原理?
3.spring,springMVC,springboot有什么区别?谈谈你对各自的理解?
4.maven常用命令?
5.Git常用命令?
6.如何优化sql?
7.什么事索引?索引的数据结构有哪些?那你说下Hash索引和B+ 树索引的区别?
8.你在项目中最熟悉哪个数据库?谈谈你对Mysql的理解?
9.谈一谈分布式架构?
10.说一下JVM内存模型?
11.说下GC策略?
12.你在项目中如何使用sole?
13.Nginx是什么?
14.在Linux下怎么查看项目的进程?
15.在Linux下怎么查看存入的文件?
16.你的项目
面试感想: 面试官很随和,问的大部分都是简历上技术点,因为准备了很久,问题基本上都答上了,最后有一个linux命令忘记了,面试官一直在引导。
自我评价: 这次电话面试感觉比以前好很多。
面试公司:太极股份(面试)
面试时间:17:00
面试内容:
1.自我介绍
2.你除了培训的,还做了什么
3.介绍项目
4.你专业是网络工程为什么来学java呢
5.你用过redis吗?介绍一下吧
6.你接触过分布式?有实践过吗
7.数据库事务有哪些
8.事务有什么作用,优点和缺点
面试:面试官挺和蔼,经常笑,面试总体很放松,没主动问多少技术问题,虽然都是我引导面试官去问我技术问题。问我的技术问题都是我了解的还算可以的,所以面试挺轻松。
个人评价:聊天方式还是有些欠缺,礼仪举止没有时刻注意,可能是聊天太过热情忘了。
面试公司:亚信(电话面试)
面试时间:16:30
面试内容:
1.你常用的数据库有哪些
2.mysql的两个存储引擎
3.数据库索引的好处
4.你的数据库表结构是你自己设计的吗
5.说下你的项目
6.你平常jsp页面是自己写的吗
7.说下jsp九大内置对象
8.mybatis中#和$的区别
9.重载和重写的区别
10.如何实现多线程
11.说下redis
面试:从数据库入手,感觉数据库的某些知识还是不牢靠,需要加强。然后又问了线程知识,回答的还行。对于项目的描述还不全面,前端知识不深,后续多努力。
个人评价:还是有些紧张,有些知识记得不牢固,需要更加深入的积累。
面试公司:京东(电话面试)
面试时间:4:00-5:15
面试内容:
说一下hashmap底层实现
说一下springboot的常用注解
说一下springIOC和DI的区别
说一下JAVA回收机制
你了解redis吗?说一下哨兵模式以及主从复制
说一下mysql和Oracle的区别
说一下sql优化
说一下数据库索引,搜索引擎
springmvc的运行流程
说一下线程的实现方式
说一下悲观群和乐观群的区别
单例模式的两种实现方式
看过jdk的源码吗
jdk1.7和1.8有什么区别
面试感想:面试官挺好的,有些不知道的东西他都给我指出来了,让我下去看,然后更多的还是问的底层
不足:搜索引擎这方面的只是极度欠缺,数据库优化没有实践过,集合的底层看得太少了
面试公司:京东(电话面试)
面试时间:15:30
面试内容:
1.说一下java集合类
2.说一下list和map
3.说一下list和map是怎么实现的
4.说一下map的put和get是怎么实现的
5.说一下多线程的实现
6.说一下锁及应用场景
7.说一下你对spring的了解
8.说一下spring的aop是怎么实现的,在那一层实现的
9.说一下mybatis的#和$的区别
10.说一下数据库连接池中有哪些重要配置
11.说一下Redis的基本数据类型有哪些,以及它们的使用场景
12.说一下如果有一百个数字,怎么快速找出是否有重复数值(普通方法效率都不高)
13.说一下如果有100个数字,怎么快速进行排序(普通排序都不行)
遇到困难:有一些底层的原理不知道,还有一些知识只了解表面,没有达到对方的预期要求。最后聊了一下算法,自己只了解一些基本的算法。
面试感想:面试官挺亲切,提的问题都是又简单到困难,不会的面试官都会提醒,还会举一些例子让你引导思考。最后聊了一下算法方面的东西,自己都没能回答道点,之后一下很基础常用的算法,并不能高效快速的解决问题。
面试公司:太极
面试时间:1:30
面试内容:
1.自我介绍
2.你什么时候开始了解我们公司的(我自我介绍时说到了他们公司的一些基本的信息,也表示我非常看中这次面试机会)
3.你什么时候来的这(北京)?
4.你觉得我们公司在社会上是一个什么地位?
5.你使用的jdk是哪个版本,1.8新特性?
6.你们在学校培训了几个月?
7.你培训主要是学习的什么?
8.你除了培训之外还了解过哪些知识?
9.像redis这种和关系型数据库的优缺点?
10.听说黄冈中学挺有名的啊
11.你中学在哪读的啊?
后面都是一些hr问的问题,灵活作答就行
遇到困难:前面自我介绍的时候有点紧张,可能说话有点不顺畅,说着说着就放松下来了,整体还好,部分有些不足。
面试感想:开始时我就说了一下我对他们公司的了解,然后他们又开始问我对他们公司其他的了解,我昨天看过一点,就自己扯了一些话,技术面试官他在意的是我们除了培训还自学过那些知识,面试一定不能紧张,说话要顺畅
自我评价:整场面试表现还行,就是开始时说话逻辑有点乱,不过之后基本没问题,还是要锻炼说话的能力,后面基本就是我找着hr聊天,介绍一些自己家乡的风土人情。
面试公司:信诺瑞思
面试时间:9:30-10:30
面试内容:
1.什么是自旋锁?
2.同步锁里面的对象在什么时候执行?
3.线程池里面一次加载的线程过多怎么办?线程池里面的线程使用完怎么办?
4.怎么在linux系统下部署springboot项目,怎么跟新,用哪些命令?
5.mybatis中sql怎么写今天到明天的时间?
6.mybatis中#和$的区别?
7.写过反射没有?
8.oracle中如何分页?
9.后端怎么获取前端的json数据,一直到数据库,解释一下这个过程?
10.说一下JVM内存模型?
11.说一下虚拟机内存监控?
面试感想: 感觉问的题目有点深,有很多东西没有听过,很多知识自己理解的太浅,达不到面试官那种要求。
自我评价: 面试官一开始提问了一个没听过的知识点,后面一直被面试官牵着鼻子走,很被动,自己针对简历准备的还是不够充分。