字节跳动开发实习面经

实习生一共两面,一面二面没有内容上的差别。
两面基础知识问了
http协议是啥 get post 常用的状态码200 301 403 404 500等
操作系统 虚拟内存 虚拟内存页表页表
linux的命令 free top top可以查看的东西有啥
mysql简介 没有问语句但是也要会 mysql索引(原理、使用条件、优缺点等一系列问题)
vertor的底层实现
原理1 原理2

算法题问了
第一道:双向链表插入某个节点,考虑鲁棒性
在这里插入图片描述
注意:插入第一个节点之前与插在后面不同,最下面四个语句有一定的顺序。
第二题:给定一个数字序列,查找最长的锯齿序列长度,锯齿有两种情况【大小大小】【小大小大】
在这里插入图片描述
第三题:解数独
c/c++解法
java解法
第四题:二叉树的层序遍历,用队列实现,注意对空树加一个特判
在这里插入图片描述

总结:想进大厂第一算法题要多刷,然后基础知识和项目也要好,面试还不能太羞涩,多说几个技术和知识点注意联系,同时适当反问请教。2019年第一次面试。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值