招银10.17一面10.19二面
招银网络科技
一面:
自我介绍
有没有实习
什么是ACID,详细介绍一下
Java集合:hashmap和arraylist是否需要初始化
讲一下他们的扩容机制
如何保证hashmap的线程安全(Sychonized关键字加在哪里)
创建线程的几种方式
start函数可以多次调用嘛(不能)
多次调用会发生什么,建议跑一下
run函数可以直接调用嘛
了解过哪些数据库
Mysql优化
有没有使用过Explain命令
什么是MySQL执行计划
TCP四次挥手,可不可以是三次
什么是死锁,死锁的条件,如何预防、解除
了解过哪些设计模式
单例模式有了解吗
手写一个单例模式,要求线程安全(饿汉式)
为什么要加Sychonized关键字
为什么有两次判空
反射机制如何破坏单例模式
可以了解下怎么设计不被单例模式破坏
反问:什么语言什么技术
二面:
自我介绍
论文是你的一作嘛
看下简历,据说只有官网上填的
为什么转码
看了你一面的评价,感觉你Java特性了解的不深
说一下常见的算法,时间复杂度和实现思想
归并排序的思路
学生成绩管理系统数据库表的设计
论文是做什么的,有比赛么(互联网+)
项目中用了Mybatis,#{}和${}区别
手撕代码 重排链表
反问:技术建议
风格明显,Java经验这方面需要项目积累
有几个offer 为什么来深圳
感觉二面一般,希望能过
#招银网络科技##面试#