witnesslq / interview_LaZY

面试经过

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

interview_LaZY

2019年面试经过,正在持续更新中

美图秀秀实习

# 7月12日
# 美图秀秀实习(电话面)
# 全程:20分钟。
1 自我介绍
2 介绍项目(看了我github)
3 提问:flume到hdfs的小文件怎么处理
4 讲spark
5 scala上界下界,scala模式匹配。
6 实习时间

字节跳动提前批笔试

# 7月14日
# 字节跳动提前批(笔试)
# 时间:2小时
5道算法题
1 卖火柴的小女孩(拼三角形)
2 破译情书(处理字符串)
3 倒红酒
4 动态规划
5 没看到这道题时间就到了

松果出行实习第一轮

# 7月15日
# 松果出行实习第一轮(电话面)
# 时间:40多分钟
1 自我介绍
2 实习时间
3 逐一讲解项目(项目细节)
4 项目中的问题
5 为什么做这个项目
6 mr计算最大值
7 spark流程
8 操作系统:内核态用户态
9 计网:udp、tcp、3次握手
10 解释型语言和编译型语言,java是哪种
11 二分法,动态规划
12 霍夫曼树,b数,b+树

松果出行实习第二轮

# 7月18日
# 松果出行实习第二轮(电话面)
# 时间:30多分钟
1 实习时间
2 介绍项目
3 是否上线
4 项目中遇到的问题
5 日志存在hive和hdfs上这两份有必要吗
6 kafka消费者重启,解决rebalance问题
7 为什么做这个项目
8 为什么学大数据
9 平时如何解决问题
10 官方文档看的是英文的吗
11 环境是否自己搭建
12 每个组件都了解吗
13 讲spark
14 kafka消息的同步和异步
15 讲第二个项目的hystris
16 讲eureka
17 除了eureka和zookeeper还了解其他服务注册工具吗
18 看了github,问架构图是怎么画的(windows画板)
19 项目中的tomcat,redis,MongoDB干嘛的

字节提前批第一轮

# 7月18
# 字节提前批第一轮(视频面)
# 时间:45分钟
1 自我介绍
2 看过哪些源码
3 讲1.7和1.8的concurrenthashmap
4 concurrenthashmap多次读取问题(源码)
5 讲Hbase架构
6 如何优化hbase存的副本数过多。
7 看过kafka源代码吗
8 kafka会丢消息吗,如何解决。
9 讲yarn工作流程。哪些项目用到了yarn。
10 讲nio,多路复用器轮询好吗,哪些框架用了nio,讲netty。
11 进程、线程、协程
12 mysql索引
13 mysql引擎
14 mysql隔离级别
15 讲线程池
16 delayqueue底层数据结构
17 写所有会的单例模式
18 微服务,服务a调用b,b调用c,c调用a,写个算法,检查这种现象。

松果出行实习第三轮

# 7月19
# 松果出行实习第三轮(电话面)
# 时间:50多分钟
1 自我介绍
2 讲项目
3 问项目细节
4 spark Streaming和 storm区别
5 讲zookeeper
6 zk选举
7 zk算法
8 讲kafka的broker、topic、partition
9 讲redis
10 讲nginx算法
11 讲mycat
12 数据库三范式,还有两个范式没听过
13 mysql用哪个范式
14 讲死锁
15 讲hash冲突
16 B+树索引和Hash索引
17 单例和观察者模式引用场景
18 了解机器学习算法吗
19 讲线性回归
20 为什么学大数据
21 职业规划
22 参加过什么活动、比赛
23 班级成绩

快手实习第一轮

# 7月19
# 快手实习第一轮(视频面)
# 时间:45分钟
1 自我介绍
2 写hiveQL查出谁和谁互相关联
表:
id fid
1 2
1 3
6 1
3 1

3 讲hive
4 算法:“01001111101110110111”转换成“0000000000000000111111111111”需要几次
5 讲scala的treat
6 讲scala的隐式转换
7 操作系统:内存管理
8 死锁
9 讲synchronize
10 讲spark
11 spring AOP
12 垃圾回收中,可达性分析算法,死掉的对象一定会被垃圾回收吗
13 hdfs中,数据被分在两个块上,怎么读的

快手实习第二轮


# 7月19
# 快手实习第二轮(视频面)
# 时间:45分钟
1 介绍项目
2 讲kafka消息丢失
3 mr过程
4 mr分片依据
5 默认reduce个数
6 如何实现线程
7 写算法:
8 解决LRU
9 每个记录都有时间戳,新的时间戳在前面,如果重复调用,更新时间戳,有一定范围,最终老记录移除。
10 写SQL
11 学生表
12 姓名,班级,年级,科目,成绩
13 查询每个年级每个科目前三名
14 tcp三次握手、四次挥手

About

面试经过