陌陌运维开发社招面经

1.问了项目经历,没有深入问,就简单介绍了一下

2.问了mvc,这个我了解的不太多,只知道model,view,controller以及都是干什么的这些

3.问了类的加载方面的,我确实没听明白她想问什么,就把类加载过程,双亲委派机制这些

我知道的都说出来了

4.问了线程,也是让我知道啥就说啥,我就说线程是操作系统调度的最小单位,线程的几个

状态,怎么进行多线程操作,线程池的原理…

5.同步和异步的区别

6.死锁,死锁的解决方法

7.索引,还是让我挑知道的说,我就从概念说到数据结构说到种类,说到innodb,myisam以

及innodb的二级索引,有一个问题卡住了,她问频繁修改一个字段的话需要加索引吗,这

里我说需要,因为我想的是update肯定要先查询,加索引效率会高一点吧,但是后来发现

如果频繁更新的话就要经常去维护索引,维护索引的代价很大,所以要在不经常更新的字段

上建索引。

8.很大的数据库怎么进行优化,我说分库分表,加索引,避免全表扫描…

10.char和varchar区别?

11.关系型数据库和非关系型数据库区别?

12.Linux 如何查看所有文件系统占多少磁盘?(只知道查看进程占用内存用top,文件系统忘

了)

13.jvm堆溢出参数

14.String对于char数组的构造函数,和equals的实现

15.数据库字段判断,字段用的合不合适

16.线程调度和线程同步的相关方法

17.sleep和wait区别

18.wait停止的线程如何唤醒。

#面经##社招##陌陌##运维工程师#
全部评论
这不是Java吗?
点赞 回复
分享
发布于 2022-02-07 11:29

相关推荐

点赞 评论 收藏
转发
3 18 评论
分享
牛客网
牛客企业服务