电话通知面试发邮件邀请函,然后楼下登记,上电梯等人接应,就在一个类似咖啡厅的地方面谈,面试官没怎么翻看简历,几乎都是靠自己说。2
面试官问的面试题: 1.一分钟自我介绍2
2.本科还是研究生?问一下基础方面的吧,说一下Java类的修饰符,成员变量,方法的修饰符,区别
3.多态的体现?重写与重载的区别,
4.抽象类和接口区别,一个类如果继承了父类,还能实现接口吗
5.String类里有哪些方法
6.基础不问了,换另一个面试官问
7.场景题:在文件上传下载模块中,怎么实现一堆文件存储
答:存到服务器磁盘里,为了减轻检索压力,可采用分治法,建立多个文件夹
追问:你怎么让文件有序的存储在不同的文件夹里
答:文件记录有个主键,按主键标号的范围来存储在不同的文件夹中
追问:如果没有这个标号,就纯粹的文件,你怎么识别这些不同的文件
答:没这样干过啊,,没有自己生成过标号
7.你有没有linux开发经验(没有,,都是windows下开发,linux装过,会一些基本指令)
8.你是实习?可实习的时间?手上还有其他offer吗(说了一下手里的offer),面试官介绍了一些微众是干嘛的,说他们的工作挺有趣的,主要是java和python,
9.你还有啥想问的