移动研究院基础网络技术研究所一面面经+二面凉经
base北京,收到的是移动研究院基础网络技术研究所——网络产品开发室的面试
面试前一天有一个小姐姐电话沟通了一下面试具体时间,然后发邮件通知的,很贴心
技术面是有3位面试官,三个人各问了一些问题,主要是围绕我的简历问其中的技术细节
1、java基础
能现写一个单例模式吗?(答:不能)那介绍一下单例模式吧?
java的线程有哪些创建方法?如何运行一个线程?
如果一个线程start两次会怎么样?
介绍一下java类加载器的双亲委派机制?
java中equal和==的区别?如果两个实例equal返回true了,他们的哈希值是一样的吗?
hashmap在java的哪个包下?hashmap的实现原理是什么?
2、SQL,我简历里写了MySQL所以围绕MySQL问了
delete和drop的区别?
如果我要用sql将班级里的学生按年龄排序,sql语句应该怎么写?
事务的四个特征?
事务的隔离级别?MySQL默认的隔离级别是什么?
MySQL的索引有哪些类型?比如主键索引?
MySQL的默认端口是什么?
3、docker
docker是什么?
docker容器有几种状态?
docker的几个常用命令,比如删除容器,删除镜像?
4、计算机网络
TCP和UDP的区别?
TCP为什么可靠?
TCP和UDP是OSI模型哪一层的协议?
OSI模型的应用层有什么协议?
5、项目经理
你使用过Axure和墨刀,你觉得Axure和墨刀的区别在哪里?
6、SpringBoot
SpringBoot里的Tomcat如何修改默认端口?这个我没答上来他们后续就没继续再问SpringBoot的相关问题
7、linux
修改文件权限用什么命令?如果我想要修改一个文件夹下的所有权限呢?
怎么查看包含一些关键词的进程?
如何查看linux系统的内存、cpu?
总之都是问的很细节很基础的问题,另外八股文背了有用!
————————————
11月2日晚上收到领导面通知
考题(4选1): 1)简述跨域问题和解决方法 2)简述IP分片机制 3)简述NAT的原理和应用 4)简述JVM垃圾回收机制
岗位是网络产品开发工程师,准备PPT,讲解7~8分钟,提问7~8分钟。
一开始安排我17.45,后来又发短信通知前面的面试者有弃权的,改成了17.30,让我17.15进入会议室。
结果最后是17.50面上的
我选的题目是4)简述JVM垃圾回收机制
巴拉巴拉讲完了之后,面试官没声,我又问了两句,然后面试官就问我:Java的程序计数器是什么?
我没答上来……然后没有别的问题了……应该是直接KO🙃
所以大家不光要复习选题本身的知识,相关基础知识也要熟悉啊!
HR还问了问地区和offer的问题,问完我感觉我更凉了。
反问环节我问了啥时候出这次面试的结果,说是两周。