移动研究院后端开发面经
一面
- 自我介绍。
- Java中的一些集合类了解多少?讲一下其中的继承关系。比如arrayList的父类是谁,hashmap的?
- hashMap和hashTable的区别?
- spring中注解的原理?
- 依赖过哪些包?如log4j等?
- log4j的一些配置参数?如何输出是在哪个线程执行的。如何配置?
- 讲一下线程池?
- 如何创建一个线程池?
- 什么是代理模式?
- 分为哪种?动态和静态
- 动态又分为哪种?
- 在spring中,aop如何写的。
- 对于切面类,用到的哪些注解?
- aop的底层原理?
- 实习过程中遇到的困难?
- restful接口有何特点?
- 对于spring cloud有没有了解?
- dubbo呢?
- 之前写过的文档中是什么文档,具体介绍一篇。
- 是否部署过nginx?
- 手上有哪些offer?
二面
- 自我介绍
- 操作系统问题
a. 进程通讯和线程同步的方式?
b. 进程如何实现的空间隔离?
c. 用过哪些?
d. socket和tcp和udp的区别与联系?
e. 计算机系统结构和组成原理相关的知识?
f. 句柄? - linux
a. 如何查看cpu和内存,命令是? - Spring
a. spring AOP的底层?
b. java的反射机制有哪些类,用过哪些类? - Java
a. JVM的内存结构
b. 垃圾回收回收的哪里
c. 复制算法具体说一下
d. 多线程是否了解,用过哪些? - mybatis
a. 其中 $和#的区别? - 数据库
a. 用过哪些索引?
b. 是否用过联合索引和最左前缀匹配?
c. 为什么只能实现最左前缀匹配? - 服务间的调用?
___0705更新
【gitchat最近总是不审核,新文章发不上去,转战小红书了】
《找工作指南|备考国企笔试经验分享 - 时间安排》
《找工作指南|备考国企笔试经验分享 - 题型及学习方法》
《找工作指南|秋招时间表》