全站数据
8 4 2 0 5 8 1

字节跳动资质审核面试流程

天津专升本 | 教育先行,筑梦人生!         
问题更新日期:2024-05-09 03:28:33

问题描述

字节跳动资质审核面试流程急求答案,帮忙回答下
精选答案
最佳答案

第一面主要考察基础,先简单自我介绍,以及介绍一下项目,然后开始考察基础。

TCP相关基础知识问题1:请详细描述三次握手和四次挥手的过程要求熟悉三次握手和四次挥手的机制,要求画出状态图。缓存和数据库的基础知识问题1:描述一下redis有哪些数据结构。基础的数据结构有5种,String/List/Hash/Set/Zset,还答了高级数据结构HyperLogLog/BitMap/BloomFilter/GeoHash。面试官还问了BloomFilter的原理以及Zset的实现原理,主要讲解跳跃表;延时队列如何实现,分布式锁原理。问题2:MySQL场景题目面试官提供场景,要求写出查询SQL,考察联合语句,如何分页以及复杂语句的优化。第二面:第二面是电话面试,主要考察项目,通过项目提出基础问题。时间30分钟。之前有微服务经验,面试官就详细问到微服务的架构、框架的实现、服务治理、分布式一致性等问题。之前有玩过日志监控系统,首先还是考察架构,ELK的相关知识,重点描述Elasticsearch的一些架构原理,比如倒排索引的原理。问消息队列的相关知识,接触过Kafka,问了Kafka中消息可以被多个消费者消费吗 ;以及选举机制和HW机制。开放性问题,讲一个之前遇到的问题,并如何解决的。这个描述生产过程中运行的问题,并描述排查问题。裸写算法二叉树多个节点的最近公共祖先第三面、第四面第三面和第四面是组长和总监面试,聊解题思路和项目,这二面的特点是根据项目经验问相关的问题,要求广度,尤其考察架构广度,会将目前的项目量级扩大几十倍,重新设计架构,同时涉及到一些压力面试。

其他回答

面试共分为3次,首先是笔试,然后是视频面试初试、复试。问了一些基础的问题 比如为什么选择来这家公司 这个岗位 离职原因对工作内容的认识 是否稳定等