想去shopee的朋友们可以找我内推啊
新加坡岗位发送一份 英文简历 + job link + 英文自我介绍(可选,最好有)发送给 1044118124@qq.com
深圳可以中文
国内直接扫我的二维码投就可以了,或者用内推码: AGhP3 想联系我也欢迎
===================================
以下是面经
校招2021 Backend Developer
First Round 2/1
上来自我介绍聊项目
我介绍的项目是 一个 分布式的文件存储系统 ,有错误检测,leader selection什么的
面试官刚好是做这个的,把我批判了一番,说我的很多设计在实际中根本不合理
面到一半儿心态差点儿崩了
(面试心态一定别崩,顺着面试官的话说下去就行)
这一块儿聊了挺久的大概有40分钟
线程和进程的区别(八股文)
线程和进程切换的时候需要切换的资源有什么不同
具体到Java里有什么不同?
JAVA内存分区八股文
各种东西在Java里面是存储在哪个分区的
JAVA方法互相调用的时候内存分区是怎么工作的
网络协议每层是干嘛的
你访问谷歌的过程是什么?每一层都干嘛了
你说的数据网络层和链路层作用有什么区别
HTTPS 加密过程算哪一层
做题
算法题刷题网(516)
Second Round 2/4
继续聊项目
手写消费者生产者模型
聊聊volatie关键字,为什么生产者消费者模型里用了volatile
计算机网络TCP/IP 三次握手
在一个网络通畅的环境,不存在中途丢包的情况,能不能不确认(我回答不能,因为接收方有可能出现缓存不够,把包丢弃的情况)
算法题 刷题网(347)
用了个堆,面完看看答案才发现可以用bucket sort
Final Round 2.5
聊聊项目,问了些技术细节,聊了分布式leader selection的一些算法
Behavior question:
遇到分歧怎么解决
为什么想来新加坡
上来自我介绍聊项目
我介绍的项目是 一个 分布式的文件存储系统 ,有错误检测,leader selection什么的
面试官刚好是做这个的,把我批判了一番,说我的很多设计在实际中根本不合理
面到一半儿心态差点儿崩了
(面试心态一定别崩,顺着面试官的话说下去就行)
这一块儿聊了挺久的大概有40分钟
线程和进程的区别(八股文)
线程和进程切换的时候需要切换的资源有什么不同
具体到Java里有什么不同?
JAVA内存分区八股文
各种东西在Java里面是存储在哪个分区的
JAVA方法互相调用的时候内存分区是怎么工作的
网络协议每层是干嘛的
你访问谷歌的过程是什么?每一层都干嘛了
你说的数据网络层和链路层作用有什么区别
HTTPS 加密过程算哪一层
做题
算法题刷题网(516)
Second Round 2/4
继续聊项目
手写消费者生产者模型
聊聊volatie关键字,为什么生产者消费者模型里用了volatile
计算机网络TCP/IP 三次握手
在一个网络通畅的环境,不存在中途丢包的情况,能不能不确认(我回答不能,因为接收方有可能出现缓存不够,把包丢弃的情况)
算法题 刷题网(347)
用了个堆,面完看看答案才发现可以用bucket sort
Final Round 2.5
聊聊项目,问了些技术细节,聊了分布式leader selection的一些算法
Behavior question:
遇到分歧怎么解决
为什么想来新加坡
全部评论
(3) 回帖