2019校招面经-----西安

2018.8.21 京颐面试
1.自我介绍
2.Java基础
(1)collection中 list set map都是它的子类吗?
(2)不是,那map与collection是什么关系,map如何取到list的值
(3)Hashmap与Hashtable
(4)ArrayList的排序
(5)SVN冲突是怎么处理的
(6)运行时异常与编译异常
(7)红黑树
3.数据库
(1)where与having的区别
(2)说一下mybatis有哪些功能
(3)什么是事务,事务在项目中的应用
(4)为什么要用索引,如果要更新的话能不能用索引(以name字段),若以sex字段搜索能够用到索引吗?索引的底层机制(B树和B+树),项目中有没有用到?
(5)存储结构
(6)项目中为什么要用MongoDB?
(7)如果同时修改数据,数据库这边是怎么防止的(数据库锁机制)
(8)Filter如何创建
(9)视图与表的区别
4.网络
http与https
TCP/IP与http之间的关系
TCP/IP的三次握手四次挥手
5.算法
(1)简单介绍一下快排(自己说的冒泡)
(2)二叉树遍历

2018.8.27 绿盟面试
基础
1.jvm内存模型
2.java堆和栈的区别
3.现在登陆微信并且给朋友发送一张图片的全过程(TCP)
4.TCP和UDP的区别
5.关系型数据库和非关系型数据库的区别项目
1.简单介绍一下项目
2.项目中有涉及到网络安全吗?怎么处理的
3.项目为什么选择用mysql,有没有考虑用别的数据库
4.Spring的好处和不足
5.Spring核心思想,以及都用到那些设计模式
6.Spring AOP
7.Mybatis的应用场景
8.Tomcat了解什么

2018.9.10 京颐面试
1.string stringbuffer stringbuilder 区别 效率高低
2.jvm内存模型
3.值传递 引用传递
4.多态 用到什么模式 对策略模式熟不熟
5.选择排序 是否稳定 稳定如何判断
6.spring 两大特点 容器的实现原理
7.

2018.9.14 11:30 用友
1.项目,认为有哪些地方技术做的好
2.重载与重写
3.抽象类与接口的区别 那个有构造器
4.hashmap和hashtable的区别
5.GC
6.

2018.9.14 14:30 浙江大华
1.webservice接口有哪些 spring中REST
2.https
3.线程池有哪些
4.左连接右连接
5.aop 场景
6.动态代理,
7.io/nio
8.linux 复制后面加 cp -rf 有什么区别
9.数据库字段
10.字节流字符流
11.日志怎么写
12.hashmap的put 值为空放哪
13.常用的集合
14.数据库查询优化
15.http get post
16.ThreadLocal
17.存储过程
18.两个String如何拼接字符串
19.数据库中#{}与${}区别
20.索引失效 like %在前还是后,为什么
21.数据库查询优化2
2.继承与实现的区别
23.解析XML
24.MQ ActiveMQ

2018.9.15 海康威视
1.MySQL端口
2.项目一些细节,业务流程
3.手撕sql语句
4.get和post区别
5.cooike和session
6.eclipse中快捷键
7.==与eauals的区别,有没有重写过equals
8.线程池,参数
9.spring注解有哪些,表示什么意思
10.JDK工具包
11.异常与error除数为0 异常 java中,如果int/int中除数为0,会抛出异常java.lang.ArithmeticException: / by zero,

2018.9.19 10:30 诺瓦
1.介绍项目
2.项目中用到什么技术讲一下Spring
3.spring springboot
4.spring 几大模块
5.spring IOC容器具体实现
6.tcp/ip三次握手
7.是OSI哪层
8.TCP UDP区别
9.TCP怎么分片传输
10.了解哪些数据结构常用有哪些 为什么 什么场景用
11.讲一下Spring MVC

2018.9.19 13:00 绿盟
1.mybatis与hibernate区别
2.数据结构 集合有哪些 有什么区别 分别用于什么情况
3.怎么判断两个对象一样
4.如何计算hashmap
5.说一下你了解的排序,挑一个你熟悉的讲一下,以及使用场景和优缺点

你可能感兴趣的:(2019校招面经-----西安)