字节跳动抖音直播客户端-暑期实习-面经

自我介绍

C和C++的区别
用面向过程和面向对象的思想,设计飞行棋游戏
如何用C实现面向对象的3个特性:封装 继承 多态

hash冲突的解决方法,拉链法链表过长问题怎么优化

操作系统:
堆和栈的区别
堆的碎片问题
怎么管理堆

进程和线程的区别
多线程的资源竞争问题的解决方法
有哪些锁机制
互斥锁和自旋锁的区别(答案:互斥锁获得不了时,线程是阻塞态。自旋锁获得不了时,线程是运行态)

计网:
http和https的区别
https加密过程
如何验证证书

算法题:
leetcode 124.二叉树中的最大路径和

思考题:
10个箱子,每个箱子里面都有n个石头,这些石头长的一模一样。正常的石头重a克,有一个箱子里的石头轻一些,每个石头是a-1克。怎么只称一次,找出这个不一样的箱子。
(解法:第一个箱子取1个石头,第二个取2个,...,第十个取10个,拿去称,若不存在轻的石头的总重量 减去 实际总重量,即为答案)#面试那些事##字节跳动##面试题目#
全部评论
通过了 预约最后一次技术面了
点赞 回复 分享
发布于 2022-03-25 16:12

相关推荐

霁华Tel:秋招结束了,好累。我自编了一篇对话,语言别人看不懂,我觉得有某种力量在控制我的身体,我明明觉得有些东西就在眼前,但身边的人却说啥也没有,有神秘人通过电视,手机等在暗暗的给我发信号,我有时候会突然觉得身体的某一部分不属于我了。面对不同的人或场合,我表现出不一样的自己,以至于都不知道自己到底是什么样子的人。我觉得我已经做的很好,不需要其他人的建议和批评,我有些时候难以控制的兴奋,但是呼吸都让人开心。
点赞 评论 收藏
分享
评论
4
37
分享
牛客网
牛客企业服务