首页 > 虾皮Shopee后端开发一面面经 java 许愿二面
头像
我的过去常常追赶着我
编辑于 2020-09-04 17:14
+ 关注

虾皮Shopee后端开发一面面经 java 许愿二面

面试了大概将近五十分钟,面试官是个很nice有点帅的哥。我因为不好意思在实习公司面试所以我去了公司旁边的星巴克,有点吵,但是面试官态度还是很好,我中间由于环境问题多次没听清他的问题,请他再说一遍他也没有一点嫌弃。

具体问题:(由于没录音可能记得不太清遗漏了一两个问题,大致问题就是这些)

Java:

JVM内存模型

类加载描述

Java的垃圾回收机制,具体算法,标记整理好在哪等等(问得很细)

Java线程池原理,如何实现

Java集合类,讲一讲Hashmap原理及实现,什么情况下Hashmap会出现死锁,Hashtable,ConcurrentHashMap,原理

AQS了解么

你觉得你Java那个地方特别了解,自己详细说一下(我…)


数据库:

InnoDB

聚簇索引和非聚簇索引

索引底层实现,索引数据结构,为什么

索引什么情况会无效

事务四大特性,隔离级别,MySQL默认,并发情况,详细描述

怎么解决幻读,mysql怎么解决幻读

mysql的三种级别的锁,共享锁和排它锁,具体什么时候用到

优化有了解过么,sql查询速度慢如何优化


操作系统:

线程与进程区别

进程间通讯方式

虚拟内存

(然后他停了一会,我以为他掉了,问他还在不,他说他在看我的简历,看看要问我什么,我问我需要把死锁相关的说一下么,他说不用…)

io多路复用有了解过么,讲一下select,epoll这些


计网:

讲一讲TCP三次握手和四次挥手的详细流程

TCP报头都有什么,为什么可靠

http和https的区别

https的工作流程

http1与http2

http长短连接

http状态码


你有什么想问的么(没有算法题环节???)

觉得我知识储备有哪些不足(广度足够了,一些地方的深度不够)

部门的业务有哪些(介绍了一下公司业务,说进来后会再具体分配部门)


许愿有二面!!!

2020.9.1更新 已收到二面邀请 许愿能过

更多模拟面试

全部评论

(6) 回帖
加载中...
话题 回帖