虾皮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更新 已收到二面邀请 许愿能过
#面经##校招##Shopee##Java工程师#
全部评论
哎 我当时一面上来自我介绍完就是撕代码 没撕出来 心态直接崩了 后面面试官也是深挖细节 不过虾皮这面试流程真可以了 羡慕啊
1 回复 分享
发布于 2020-09-30 13:11
许愿下午一面顺利
1 回复 分享
发布于 2020-08-31 13:20
补一个https的加密方式
点赞 回复 分享
发布于 2020-09-01 14:37
是新加坡还是深圳啊
点赞 回复 分享
发布于 2020-08-31 13:37
森哥nb,shoope的未来就交给你了
点赞 回复 分享
发布于 2020-08-31 13:20
楼主你好,请问你是实习、校招还是社招?
点赞 回复 分享
发布于 2020-08-31 13:10

相关推荐

玉无心❤️:发照片干啥 发简历啊
点赞 评论 收藏
分享
雪飒:我也遇见过,我反问他有考虑来华为od吗?
点赞 评论 收藏
分享
评论
7
42
分享

创作者周榜

更多
牛客网
牛客企业服务