同花顺Java开发一面(好像就只有一面)
约的15:00。到时间手机准时收到短信告知会议号,用的同花顺自己的会议软件,需要提前安装好。
总共时间40分钟左右
1.自我介绍,会问你技术栈
2.问基础,挺基础的
问题包括:
hashmap,着重问了扩容过程
IO、NIO
抽象类和接口区别
深拷贝、浅拷贝
并发关键字介绍一下(volatile、lock、synchronized)
JVM模型区域,各自存什么内容
面向对象特性
设计原则(六大原则)
设计模式
详细问了单例,饿汉式懒汉式,加锁,双重校验锁
对称加密和非对称加密,举例,并说优缺点。
还有一些常规问题:
怎么学习Java的?
能否列举几个你对开发感兴趣的例子?
看过什么书?看过什么源码?
最近看的新技术文章是什么时候看的?
项目有遇到什么困难?如何解决?
算法题:
1.找出一个数组的全排列并输出(没手撕,口述思路)
2.两个有序数组,请把他们排序到一起(共享视频本地IDE写)
#内推##Java##校招##提前批##同花顺#