背景
时间过得飞快,一代又一代就这么成长了起来,曾经的95后备受争议,如今的95后进入社会,扮演者各行角色,成为了行业顶梁柱,今天,要分享的是自己的成长经历。今年25岁,毕业之后进入一家小型的互联网公司工作,名字就不说了,算是熟知的,在这家公司呆了两年,直至今年才有了跳槽的想法。
每个人都拥有大厂梦,我也不例外,在小公司待久了,感觉人会荒废掉,太轻松,没有压迫感。在众多大厂中,最终选择了字节跳动。“年轻、活力、富有激情”是我听到得最多对它的形容词,所以毅然决然,希望自己能够在这个舞台上展示出自己。
以下分享这次面试字节跳动的面试题,另外还对自己的面试做了一些总结!
一面 90多分钟
-
HTTP通过什么保证安全传输?
-
说一下应用层中使用UDP协议的应用?TCP?UDP+TCP?
-
HTTPS解析过程
-
一道算法题,1只羊99头狼,规则是狼吃了羊,羊会死,狼自己也会变成羊,说一下最后的情况。(数学归纳法)
-
Linux下NGINX配置文件默认在哪个目录,如果某个用户更改了目录,通过什么命令找到(说一下Linux命令)
-
git中pull和fetch的区别(git pull = git fetch + git merge,我只记得是这样 )
-
innodb中的insert、delete、update、select MVCC原理说一下(中间提到了版本号)
-
对应上一个问题,版本号记录的规则?
-
IO多路复用?讲一下?(提到了select)
-
select描述符限制是多少?(1024 ),为什么是1024???
-
僵尸进程概念?如何解决?(由于中间提到了先让父进程结束)
-
对应上一个问题,孤儿进程概念?
-
tcp滑动窗口 是干嘛的(流量控制的一种方式)