声明:本文所有观点均为作者个人观点。
基本物品
字节跳动成立于2012年3月,是世界上第一家将人工智能应用于其主要产品的公司。随着大众用户阅读行为向移动设备的广泛迁移,字节跳动获得了快速发展,并在行业内建立了极高的品牌知名度和影响力。在这个过程中,字节跳动帮助内容创作者更便捷地分发内容,帮助各类媒体更好地适应移动互联网时代。字节跳动在图文、视频、问答、图片等领域不断努力。产品矩阵包括今日头条、Tik Tok、西瓜视频、火山小视频、TopBuzz、Faceu's Passion、途宠、车迪等众多产品。到2020年7月中旬,字节跳动全线产品国内总DAU和MAU分别突破4亿和8亿。每天有2000万视频上传,日播放量超过100亿。在巩固国内市场的同时,字节跳动也在积极布局国际,旨在全球范围内提供先进的移动互联网信息分发服务,成为全球领先的移动互联网公司。我们的愿景是成为“全球创作和交流平台”,目标是在全球范围内提供先进的移动互联网信息分发服务,成为全球领先的移动互联网公司。
字节扇
追求最高的终极目标
务实,脚踏实地,勇于创新。
坦诚而谦逊
清楚,坦率,明确
永远创业,永远第一天
兼容多元化包容
薪水
基本部分:工资构成=基本工资绩效工资周六加班工资
额外:餐补(600)或选择三餐、住房补贴(步行30分钟到公司即可申请)、下午茶、各种周边福利(t恤、玩偶、红包等。)节假日期间。
年终奖:一般3个月。具体数字如下:
考核:非管理层考察字节数的绩效投入。
调查字节标准绩效约定的管理。
等级
为了弱化爬格子带来的攀比,字节跳动要求员工的职级严格保密,内部不提职称级别。
采访文章
以技术岗为例:通用技术三面HR
一面:岗位基础能力匹配度
二:项目实践能力代码
三个方面:综合能力潜力码
人力资源:职业发展、稳定性、智力
第一部分
五个人去一个岛上寻找宝藏,最后找到了100个金币。他们同意了一项分配计划。
给你一个有序的整数数组。数组中的数字可以是正数、负数或零。请实现一个返回整数的函数:这个数组中所有数字的平方值有多少个不同的值。
一个环有10个节点,编号为0-9。从0: 00开始,N步后可以回到0: 00。有多少种方式?
一个无序数组,求第k个最大的数。排序方法使用字典顺序。
一棵二叉树,求最大路径长度。(即最大的左右子树的高度之和)
线程和进程的区别,使用线程真的能节省时间吗?
围棋调度法,用协同学真的能节省时间吗?
触发水平边缘触发有什么区别?边沿触发下,一个socket有500个数据,已经读取了200个,然后不再处理。剩下的300个数据会不会永远读不完?
有如下功能。输入1,它会返回什么?
设计了Http协议,其中A发送AAAA,至少B知道已经发送了AAAA。
第二部分
总流量入口是api_gateway。如果api_gateway挂起,它将全部挂起。使用什么机制来提高可用性?
MySQL为什么要用B树而不是平衡二叉树作为索引结构?
创建数据库索引时应该考虑什么?
用int做主键和字符串各有什么优缺点?
数据库中如何分表?
表中,订单记录如下,写一条语句,找出销售最好的前10个product_id。
微服务,A服务请求B服务B1接口,B服务B1接口又请求A服务A2接口。会有问题吗?
不使用高级工具,只使用Linux自带的工具。你将如何调试?
如何预测一条mysql语句的性能?
在go函数中,返回值是未命名的,发生了死机,但在函数中是recover。该函数返回什么值?
第三部分
套接字,在tcp协议层,数据分布在10个数据包中。1-7次顺利,第8次输了。这种交流一定要失败吗?如果第8次会重传数据,是不是在接收端:先读1-7次数据,再读8-10次数据?还是9-10倍的数据先到了?
free-h,buffers和cached有什么区别?
后台进程有什么特点?如果让你设计一个后台流程,你会考虑什么?
什么是僵尸进程?如果产生了僵尸进程,如何发现?
什么是孤儿进程?
一个进程有20个线程。如果在一个线程中调用fork,那么新进程会有20个线程吗?
Tcp/IP流量控制和拥塞控制
31/302有什么区别?在应用上有什么异同。
50x相关错误码的内涵是什么?
什么是关闭等待和时间等待?怎么查?有什么意义?
第四部分
HTTP REQ和resp中的数据是什么?
连接的半开半闭状态是怎样的?
如果一个企业依赖于单点redis,这个redis故障将使该企业不可用。如何改善?
红人哈丁有哪些做法?
当redis需要保存大量数据时,单机很难满足需求,因此设计了负载均衡方案。
redis用hash做分片的时候,现在有8个节点,加载方案是pos=hash(key) 8,然后保存在pos节点上。这有什么好处和坏处?8个节点要扩容到10个节点怎么办?有没有更方便的方案进行扩展?(一致散列,预散列)
如何保证redis和数据库数据的一致性?例如,用户名存储在数据库中,缓存在redis中。有以下操作update _ db(username);update_redis(用户名).但是,update_db失败,update_redis没有执行。有没有什么简单的方法可以解决这个问题。
第五部分
数据库包含三列:广告号ad_id、广告开始时间ad_start和广告结束时间ad_end。用一行SQL语句查询给定时间段内存在的广告。
谈谈MapReduce的原理。
举一些进程通信和线程通信的例子。
对于列表中的每个元素,找到比它大的第一个元素:输入一个listin并返回一个listout。对于任意listin[x],满足y x和listin[y] listin[x]的第一个listin[y]值作为listout[x]的值。时间复杂度限制为O(n)。
回答文章
从口头报价到书面报价需要多长时间?
没有固定的时间,受很多因素影响,比如团队人手不足,HRBP工作繁忙等。
一般从口头报价到正式报价需要1-2周。建议随时与HRBP保持微信沟通,询问报价审批情况。
如果字节跳动面试失败,他会发出拒绝信吗?
如果面试没通过,一般会发短信和邮件到手机或邮箱。
字节跳动对学历要求很严格吗?
HRBP世界只有三种学历,QS 100强,985,211,本科。本科竞争力太弱,排队的人才很多。最高学历很重要,当然第一学历也是考察点,证明你的学习能力是否优秀。综上所述,学历确实是敲门砖。目前很多大的互联网公司的门槛都是本科学历。
三方上写的是另一家公司的名字吗?
招聘时写的是字节跳动,但三方签约时却是另一家公司(好像是字节跳动近两年成立的子公司)的名字。这正常吗?
首先要看你去哪个部门。Tik Tok知道切迪火山,他们都是不同的主要公司。不同的部门对应不同的主题公司,但都是字节跳动的子公司。很多公司都会采取这种形式,主要是因为对公司整体发展有很多好处。请参考知乎的回答。
公司内部允许跳槽吗?
公司的工作调动是有条件的,比如现在部门的业绩和工作年限。绩效M以上,正式员工全年,实习生半年。
字节跳动的等级制度与其他大厂相比。