首页 > 字节客户端六面凉经(攒个人品)
头像
灰灰240022
编辑于 2020-09-15 16:16
+ 关注

字节客户端六面凉经(攒个人品)

西瓜一面:

1、野指针

2、Static

3、虚函数

4、New

5、一个cpp程序从文件到可执行文件的过程

6、指针和引用的区别

7、智能指针

8、多态

9、计算机中栈和堆的区别

10、http2和1的区别

11、https

12、https加密过程

13、进程线程

14、设计模式有了解吗

15、Tcp实现可靠传输原理

16、函数指针和指针函数

17、内存泄漏

18、智能指针的循环引用

19、算法:力扣136  和260

西瓜二面:

1、LRU的原理,其中Hashmap的键值,双向链表的数据,max_cap,查询效率和插入效率

2、介绍32为操作系统和64位操作系统

3、地址线 寻址

4、内存对齐

5、结构体和联合体

6、虚函数

7、面向对象特性:多态

8、进程和线程的区别、概念

9、进程线程异常有哪几种情况,线程卡死、segmentfault、越界

10、进程之间的通讯

11、Linux内存虚拟分布

12、共享内存的mmap的作用



西瓜三面挂:

1、操作系统的逻辑地址和物理地址以及转换

2、只有物理地址会怎么样

3、进程间切换,比如我一个浏览器和一个文件,要进行切换,计算机发生了什么

4、用户复制粘贴,计算机都进行了什么操作

5、从海量数据中找出最大的前k个数

6、两人抛硬币,正面向上为赢,我先抛赢的概率

7、n个点随机分布在圆上,问分布这些点都分布在同一半圆的概率。用直径划半圆。

8、给定一个无序的整数数组,找到其中最长上升子序列。

9、复制一个文件,在粘贴之前删除文件,再粘贴会成功吗,为什么

被抖音捞了,再一次鞭尸
抖音一面:

1、自我介绍

2、本科学过什么,研究生学过什么

3、计算机网络大概讲一下

4、为什么网络要分层

5、http讲一下,你说它是为了提供一种发布和接收HTML页面的方法,能发送图片吗?具备什么条件可以发起http请求?

6、Get和post的区别

7、什么时候用get什么时候用post

8、URI和URL

9、是怎么学习网络的

10、进程线程是什么

11、为什么要有线程

12、如果只有进程的时候cpu调度情况

13、一个进程在内核存储的情况

14、定义一个只能在堆上生成对象的类,只能在栈上的呢?

15、内存只有堆会怎么样?只有栈呢?

16、c++的特性

17、面向接口编程

18、编译原理,怎么链接的,相互依赖问题是在链接的时候解决吗?如果一个程序用了另一个程序的代码,是分开编译的吗

19、比较两个版本号



抖音二面:

1、自我介绍

2、项目怎么做的?对自己有什么提升?为什么用的是进程池,不是线程池?Epoll的做法?和select的区别?有做过两个的对比吗?大文件传输是怎么做的?为什么这么做?客户端断开后,子进程也被中断了,那么服务器那边是怎么处理的?

3、Tcp怎么实现可靠传输的

4、Tcp中的序列号是什么?是随机的吗?为什么?

5、进程和线程

6、算法:实现LRU


抖音三面:

1、讲项目

2、登录验证是怎么样的

3、Md5加密和普通加密的区别

4、对称加密和非对称加密,效率怎么样

5、进程通信用过哪些

6、锁了解吗,自旋锁

7、c++的内存模型

8、栈的自动释放底层原理

9、https加密过程

10、中间人攻击

11、拥塞控制

12、http2是什么样

13、智能指针,循环引用,内存泄漏

14、Dns域名解析

15、路由表建立的过程

16、未来规划

17、Socket和tcp的关系

18、Socket的函数

抖音的面试,前前后后改了五次面试时间,我真的非常难受,最后三面的时候自我介绍也没有,算法也没写,当场就觉得凉了。

更多模拟面试

全部评论

(8) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

近期热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐