字节跳动-商业化技术 一二三面面经(已凉)
source link: https://acm.nowcoder.com/discuss/714314?channel=-1&source_id=discuss_terminal_discuss_sim_nctrack&ncTraceId=487c3e4c17f9441b813d6a783723dba0.134.16335414527770959
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
一面和二面的面试官大部分时间都在挖项目,顺着项目的处理逻辑,细挖项目的处理逻辑和看下对中间件的了解程度。
像在项目当中使用到了阿里云的OTS,然后引申问了在开源项目中有没有与OTS相类似的存储,答了HBase,
二面(55min 也是从项目开挖,不过聊到了一些基础问题):
1、了解epoll嘛,来聊一下epoll
2、了解IO方式吗,说一说NIO的实现,聊了下Java NIO的实现
3、内存映射mmap了解吗,简单聊一下你的认知
4、Linux环境下常用的指令
5、在运维机器过程当中机器CPU飙高,诊断方法
三面(1h30min 凉凉):
1、聊了下实习项目
2、其中使用到了RocketMQ,看你简历上也写了RabbitMQ,说一下你觉得这两种MQ的区别与各自的适用场景
3、Redis集群部署(答了哨兵模式,可能不是面试官想要的回答了)
4、Redis持久化策略
5、Redis持久化过程当中Redis是否可用,是如何保证可用的
6、Redis过期数据的淘汰策略与实现方式
7、如何看一条SQL语句是否走上索引
1、https://leetcode-cn.com/problems/nth-digit/
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK