注册一亩三分地论坛,查看更多干货!
您需要 登录 才可以下载或查看附件。没有帐号?注册账号 
x
借号发帖.
正在某弯曲大厂实习中,基本锁定return,但是由于对身份的担忧还是打算回国发展.去年找实习的时候也算是拿到了7个offer,感觉自己水平还是可以的,lc800+,然而国内面试的内卷实在是超乎想象... 1point3acres
- 首先自我介绍
- 看你用过RocketMQ,介绍一下吧
- 都有哪些组件?
- 有哪几种消费者?
- 是怎么消费的?.--
- 和Kafka最大的区别是什么?介绍一下Kafka的刷盘策略?具体的原理是什么?
. .и
- 如何刷盘/存磁盘的?. check 1point3acres for more.
- 是用在哪和哪之间通讯?
基础部分问答:
Java中的泛型在spring源码有哪些应用?
Java中的反射在spring源码有哪些应用?
内存泄漏是怎么回事?
Hashmap是怎么实现的?hashmap里面有一个resize方法,怎么实现的?hashmap如何扩容的?为什么选择0.75?
多线程部分问答:
用过线程池吗?线程池是怎么启动的?为什么要用线程池?线程池里的线程怎么使用?. 1point3acres
重量级锁和轻量级锁的区别是什么?介绍一下synchronized关键字,介绍一下Reenterantlock锁?和synchronized关键字的区别在哪?.--
计算机网络部分:
介绍一下TCP和UDP,三次握手四次挥手?如果传输失败了怎么办?如果延迟回应了怎么办?
http了解吗?http 1.0和1.1之间有什么主要的区别?http报文由哪几部分构成?里面有一个connect关键词,这个应该填什么?
网络拥堵了解吗?堵塞了解吗?流量控制是怎么一回事?
. ----
linux服务器部分:
怎么查看日志?如果只想看日志的最低端,用什么命令?如果想在日志里检索关键词,用什么命令?
grep命令是干什么的?如何查看cpu使用情况?如果查看硬盘使用情况?
数据库部分:
怎么加快检索?如果一个读操作慢了,怎么办?写操作慢了,怎么办?
InnoDB是基于什么算法进行检索的?具体讲讲B/B+树的区别?红黑树左旋右旋怎么实现的?源码看了吗?大概写写?
Redis部分:. Waral dи,
Redis支持什么类型的数据?
Redis和数据库的数据一致性是怎么保证的?. check 1point3acres for more.
如果要更新数据库,是怎么样的一个流程?
NoSQL部分:
为什么要用mongodb?
相对于关系型数据库有什么好处?
算法:应用场景题. Χ
一个hard的动态规划,给了15分钟,不给任何提示,要求直接跑3个test结果必须完全正确.
面完问评价,答复说你们留学生的基础都不行啊,这也不知道那也不知道,源码也不看,平常都是怎么干活的?真就地狱难度呗,面了快俩小时,头皮发麻.
. Waral dи,
. From 1point 3acres bbs
. Waral dи,
补充内容 (2020-7-12 07:33):
面完之后这几天疯狂恶补了一下,起码上面列的这些问题都搞懂了,今天晚上和明天还有两场面试,再试试水,我偏要看看到底有多难.
补充内容 (2020-7-12 07:37):
横向对比一下美国真的太轻松了,就刷刷lc,一般也就medium难度,15分钟bug free一道没见过的hard感觉就是去年找实习的最强状态也够呛
补充内容 (2020-7-12 15:09):
更新一下,刚才经过了3轮面试,感觉一轮比一轮变态,手写红黑树,分布式锁,分布式架构现场应用都被问到了,甚至还问linux的某个指令是咋实现的...秋招再来吧,基础还是差太多了,完全听不懂面试官说什么
补充内容 (2020-7-12 15:36):
再更新一下,刚才电话通知好像3面过了,应该是有offer了..... |