易学智能

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1839|回复: 0

小米一面面经

[复制链接]

17

主题

17

帖子

79

积分

注册会员

Rank: 2

积分
79
发表于 2018-10-18 10:36:04 | 显示全部楼层 |阅读模式
今天面了一家startup后突然有些感触,想回赠一下牛友,之前9-5号内推小米面的一面,这里写一下面经
60min(30min+问问题 20min+写代码)
1. 自我介绍
2. 介绍项目(一个分布式爬虫调度器)
3. 为什么要有分布式爬虫
4. ZooKeeper相关 CAP ACID 你怎么理解一致性 怎么理解隔离性 4个隔离等级(具体讲)
5. ZAB协议 Raft协议(比较难的 知道lease吗? 在raft里面什么时候使用,为什么?)
6. HashMap底层结构 1.8之前的什么时候会退化成链表 JVM:运行时区域 JMM(要求从硬件的角度去分析)什么是可达性分析 GC ROOTS可以有哪些 垃圾回收算法 volatile关键字 final关键字 (深入一些可以从JVM的层面多说一些,比如防止在构造函数中溢出,增加了读和写重排序规则保证了可见性等等)
7. 讲一下bloomfilter(我有写我看过Guava的bloomfilter的源码)?
8. 讲一下出自非科班为什么要学计算机,学习经历?
9. 手撸代码 链表排序nlog(n)、合并两个有序链表
后面问了一下面试官,19-21号会来西安这边现场面试,到时候再继续面后面的
PS.这个面试官是我碰到过最温柔最好的,我觉得以后再碰不到这么好的面试官了(男hhhhhh)
大家一起加油

转载自:https://www.nowcoder.com/discuss/40568
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|易学智能

GMT+8, 2024-11-22 08:14 , Processed in 0.012952 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表