字节跳动,c++客户端实习面经,已拿offer

天坑专业转行狗,拿的第一个实习offer,还是挺开心的,记录一下吧。
面试体验非常好,投简历之后第二天hr联系,之后每次面试回信也很快,基本都是当天就有通知。

一面:

1.    new和malloc的区别

2.     c++多态怎么实现,虚函数的原理

3.     堆和栈

4.     函数调用过程

5.     “保存现场”具体指哪些

6.     函数调用涉及到的汇编指令

7.     extern “C” 的作用

8 .     C++代码到可执行程序的过程,详细描述四个阶段

9.     静态库和动态库的区别

10.   进程和线程

11.   地址空间是什么

12.   分段分页

13.   共享内存的原理

14.   用户态和内核态

15.   浏览器中输入一个url,到网页显示的过程描述

16.   Tcp四次挥手过程,TIME_WAIT的作用

17.   GET和POST的区别,HTTP还有哪些请求方法。

18.   端口是什么,位于哪一层

19.   算法题:两个链表求交点,leetcode 160

20.   算法题:n个数前m大的值,堆排序。
21.   有什么想问的吗?


二面:
问的比较少,没怎么问网络的:
0.自我介绍
  1. c++的智能指针了解吗,简单介绍一下

  2. new 和 malloc 的区别,free和delete的区别,如果free new 出来的内存会怎样?
  3. 同步io和异步io,谈谈你的理解
  4. io多路复用?介绍一下select,poll和epoll
  5. 中断,系统调用
  6. 进程调度算法
  7. 进程间通信方式
  8. 程序能不能输出,如果能输出结果是什么,不能输出改成能输出的并且说结果:
    #include <bits/stdc++.h>
    
    using namespace std;
    
    struct A {
        int x;
        char y;
        void *z;
    };
    
    int main() {
        cout << sizeof(A);
        A *a = 8;
        cout << ++a;
        return 0;
    }

  9. 算法题,每k个一组反转链表,leetcode 25
  10. 你用了递归,如果不用递归怎么求解?递归太深会怎样?
三面:

1.自我介绍

2.学习编程的方法

3.n个数,分别是1-n,现把他们分堆并给出两两关系例如2-5  1-5,给出关系的两个数必须在同一堆,问最大分堆数。

4.进阶,现从中选数,有关系的数必须同时取出,给定k,判断有没有总数为k的选法

5.介绍项目 我的项目自己写了个简单的操作系统内核,所以从操作系统启动开始,扯了比较久

6.网络中ip地址和mac地址的关系,为什么要有mac地址

7. 项目中具体的分页,内存管理的做法

8.你有什么要问的

hr:

电话简单聊了下入职时间的问题,没什么压力的交流。

#字节跳动##实习##C++工程师##面经#
全部评论
非科班转c++也是厉害👍,你项目是怎么弄的
2 回复 分享
发布于 2020-04-01 15:39
请问是深圳效率工程的暑期实习吗
1 回复 分享
发布于 2020-04-01 16:00
沾沾喜气,希望下周面试顺利
1 回复 分享
发布于 2020-04-01 16:05
强啊!操作系统项目,有资料吗?我最近想强化一下os
点赞 回复 分享
发布于 2020-04-01 17:06
同学,请问你和HR通过话之后,多久拿到字节官方的offer通知或文件的呢?
点赞 回复 分享
发布于 2020-04-01 18:35
同学,2面第八题你怎么答的
点赞 回复 分享
发布于 2020-04-01 20:03
客户端还是cpp😮
点赞 回复 分享
发布于 2020-04-01 21:02
是ndk开发吧,或者ios那边的吧
点赞 回复 分享
发布于 2020-04-01 21:26
点赞 回复 分享
发布于 2020-04-01 22:08
没有去笔试吗
点赞 回复 分享
发布于 2020-04-01 22:24
这也太底层了吧,没问一些应用吗
点赞 回复 分享
发布于 2020-04-01 22:30
请问日常实习还是暑期实习呢
点赞 回复 分享
发布于 2020-04-02 00:01
名校毕业还是研究生?
点赞 回复 分享
发布于 2020-04-02 01:41
楼主是研究生吗?同ustc😂
点赞 回复 分享
发布于 2020-04-02 14:53
3面算法题是并查集?
点赞 回复 分享
发布于 2020-04-02 17:44
楼主,3面第三题是什么思路啊
点赞 回复 分享
发布于 2020-04-03 00:43
大佬,求项目链接,我想算法转开发,没C++项目
点赞 回复 分享
发布于 2020-04-03 12:58
收藏
点赞 回复 分享
发布于 2020-04-03 13:46
师兄,我大四,也拿的这个offer,只不过是深圳,话说C++客户端具体要干啥呀
点赞 回复 分享
发布于 2020-04-17 19:39
请问同学二面三面中间隔了多久通知呀
点赞 回复 分享
发布于 2020-04-17 22:17

相关推荐

不愿透露姓名的神秘牛友
11-07 21:03
已编辑
京东 微服务研发 不到60w
点赞 评论 收藏
分享
28 215 评论
分享
牛客网
牛客企业服务