字节客户端一面,二面,三面,四面面经。

本来投的算法,熟悉的就是机器学习深度学习,但是三面挂了转到了客户端.

7月26一面,7月29二面,三面.(刚刚接到通知,加面一面..........无语了)

8月12加面5面:
已经预感到凉了。。。。。。。心情做了个过山车

8月18日更新:
已发意向书,开心


更新加面的内容:

问了一些基础性的问题,基本都是之前问过的,但是会往深问,无奈我只是学习了相关理论,并没有做过相关的项目,所以很多知识都是表面知道,再往深了挖就不知道了,面试官也这么说。专业知识的问题的话,就是下面那三面之中的,没问什么别的知识了。然后问了你自己是怎么学习一项新知识的,你认为你遇到的最大的困难是什么,有什么爱好,在学习中是那种看着不太学但是成绩很好的那种人,还是平时就很用功的那种人。还有一些生活上的小问题吧,记不清楚了。还做了两个题。

1.判断一个括号字符串是否是有效的括号组合。我写了用栈来做的代码,然后他说不借助额外空间怎么做。我说了一下思路,他说不用写代码了。

2.两个链表,一个生序,一个降序,合并以后变成升序。说了先反转一个链表,然后在合并两个链表。

两个题基本都是不到一分钟就写出来了,面试官还夸我写的快,问我leetcode刷了多少题了。😂😂😂😂


一面二面三面主要问了操作系统,计算机网络,c++相关知识.

基础很重要,基础很重要,基础很重要(说三遍)

心得感受:问的基本都是基础知识,只要基础牢固.百分之80都能回答上来,在加上一点自己的理解,就没问题了.

汇总一下发出来吧:


计算机网路相关

1.http和https的区别,对称加密和非对称加密.https怎么实现加密.https如果被拦截,怎么得到明文,对称加密非对称加密公钥和私钥.

2.tcp的拥塞控制机制

3.三次握手以及为什么三次握手(我是从确认客户端和服务器双方的接收发送两个功能来回答的,面试官挺满意)

4.http用户的登陆过程,以及如何确定这个用户是登录状态

5.问了udp的使用场景,牛客网面试是用的tcp还是udp,怎么检测你一直在线的?

6.udp可不可以实现安全传输,在应用层上面做一些手脚(这个我不会,乱答的,说不可以)

7.get和post的区别

8.介绍http2.0(不知道2.0,就说了一下1.0 1.1 http https)

9.请求一个网页,请求不到,可能有哪几种情况,如何排查?

10.浏览器输入URL之后的过程

11.五层网络模型

12.介绍DNS

(还有几个比较难的问题我没回答上来的,记不清楚了)


操作系统相关

1.介绍内存碎片,堆区分配内存的话,产生的是内部碎片还是外部碎片

2.介绍分段和分页相关

3.介绍虚拟内存,虚拟内存到底是什么,怎么在虚拟内存和实际内存之间进行交换的.(我说了手动覆盖和自动交换技术,虚拟内存是在这两个上面发展而来的,这一块面试官问的很深,我不太了解,回答的不好)

4.页置换算法

5.进程与线程的区别.进程调度算法

6.死锁的特征以及如何避免死锁



c++相关

1.c++的智能指针介绍一下.说了四种智能指针.最后一种weak-ptr我说是用来解决shared-ptr的循环引用问题的,然后面试官一直在问weak-ptr有没有记数操作,怎么就可以解决循环引用了?(基础不牢固,这块没答上来,不太理解)

2.说一下内存四区模型

3.引用和指针的区别,sizeof两个,结果是什么

4.野指针,内存泄漏介绍


一面和二面主要是计算机网络和操作系统,三面问了c++,虽然三面问的c++知识点不多,但是每一个知识点都挖得很深,问到你不会为之


三面还问了一个概率题,三门问题,百度搜一下就找到了


三面手撕代码题

1.判断一棵树是不是平衡二叉树

2.两个树节点的最近公共父节点

3.从后序和中序重构二叉树.


#面经##校招##C++工程师#
全部评论
加面估计sp了,楼主加油
2 回复 分享
发布于 2020-07-29 19:09
请问楼主 有效的括号不借助额外空间 什么思路啊?
点赞 回复 分享
发布于 2020-08-10 16:32
所以 楼主刷了多少题呀 小白刷题刷完就忘😔
点赞 回复 分享
发布于 2020-08-10 14:16
楼主 那个网站访问不到了有哪些原因啊 自己断网了 服务器没有启动? 使用ping命令进行查询的吗
点赞 回复 分享
发布于 2020-08-03 16:28
LZ,意向书拿到了吗
点赞 回复 分享
发布于 2020-08-03 13:14
楼主是哪个地方的抖音客户端呀
点赞 回复 分享
发布于 2020-08-02 22:58
括号那个算法题,不借助栈怎么实现
点赞 回复 分享
发布于 2020-07-30 12:40
https如果被拦截,怎么得到明文 是什么意思呢?是问拦截的人怎么获得吗
点赞 回复 分享
发布于 2020-07-29 20:47
请问从确认客户端和服务器双方的接收发送两个功能来回答,应该怎么回答啊?
点赞 回复 分享
发布于 2020-07-29 20:07
tql
点赞 回复 分享
发布于 2020-07-29 20:06
楼主面的哪个部门啊?
点赞 回复 分享
发布于 2020-07-29 20:05
点赞 回复 分享
发布于 2020-07-29 19:50
太强了
点赞 回复 分享
发布于 2020-07-29 19:43
楼主好强 为啥子字节从来不问我计算机网络
点赞 回复 分享
发布于 2020-07-29 19:08
楼主你好,请问你是实习、校招还是社招?
点赞 回复 分享
发布于 2020-07-29 19:06

相关推荐

码农索隆:单休一个月少休息4天,一年就是48天,平时节假日,别人3天假期,单休的两天
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
07-07 12:04
毕业生招你惹你了,问一个发薪日来一句别看网上乱七八糟的你看哪个工作没有固定发薪日扭头就取消了面试就问了一句公司都是这个态度吗还搞上人身攻击了...
程序员小白条:呃呃呃,都还没面试,我都不会问这么细,何况通不通过,去不去都另说,你没实力和学历的话,在外面就这样,说实话没直接已读不回就不错了,浪费时间基本上
点赞 评论 收藏
分享
一表renzha:手写数字识别就是一个作业而已
点赞 评论 收藏
分享
避坑恶心到我了大家好,今天我想跟大家聊聊我在成都千子成智能科技有限公司(以下简称千子成)的求职经历,希望能给大家一些参考。千子成的母公司是“同创主悦”,主要经营各种产品,比如菜刀、POS机、电话卡等等。听起来是不是有点像地推销售公司?没错,就是那种类型的公司。我当时刚毕业,急需一份临时工作,所以在BOSS上看到了千子成的招聘信息。他们承诺无责底薪5000元,还包住宿,这吸引了我。面试的时候,HR也说了同样的话,感觉挺靠谱的。于是,我满怀期待地等待结果。结果出来后,我通过了面试,第二天就收到了试岗通知。试岗的内容就是地推销售,公司划定一个区域,然后你就得见人就问,问店铺、问路人,一直问到他们有意向为止。如果他们有兴趣,你就得摇同事帮忙推动,促进成交。说说一天的工作安排吧。工作时间是从早上8:30到晚上18:30。早上7点有人叫你起床,收拾后去公司,然后唱歌跳舞(销售公司都这样),7:55早课(类似宣誓),8:05同事间联系销售话术,8:15分享销售技巧,8:30经理训话。9:20左右从公司下市场,公交、地铁、自行车自费。到了市场大概10点左右,开始地推工作。中午吃饭时间大约是12:00,公司附近的路边盖饭面馆店自费AA,吃饭时间大约40分钟左右。吃完饭后继续地推工作,没有所谓的固定中午午休时间。下午6点下班后返回公司,不能直接下班,需要与同事交流话术,经理讲话洗脑。正常情况下9点下班。整个上班的一天中,早上到公司就是站着的,到晚上下班前都是站着。每天步数2万步以上。公司员工没有自己的工位,百来号人挤在一个20平方米的空间里听经理洗脑。白天就在市场上奔波,公司的投入成本几乎只有租金和工资,没有中央空调。早上2小时,晚上加班2小时,纯蒸桑拿。没有任何福利,节假日也没有3倍工资之类的。偶尔会有冲的酸梅汤和西瓜什么的。公司的晋升路径也很有意思:新人—组长—领队—主管—副经理—经理。要求是业绩和团队人数,类似传销模式,把人留下来。新人不能加微信、不能吐槽公司、不能有负面情绪、不能谈恋爱、不能说累。在公司没有任何坐的地方,不能依墙而坐。早上吃早饭在公司外面的安全通道,未到上班时间还会让你吃快些不能磨蹭。总之就是想榨干你。复试的时候,带你的师傅会给你营造一个钱多事少离家近的工作氛围,吹嘘工资有多高、还能吹自己毕业于好大学。然后让你早点来公司、无偿加班、抓住你可能不会走的心思进一步压榨你。总之,大家在找工作的时候一定要擦亮眼睛,避免踩坑!———来自网友
qq乃乃好喝到咩噗茶:不要做没有专业门槛的工作
点赞 评论 收藏
分享
评论
4
49
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务