字节C++推荐架构一二面

timeline

25.01.13 一面,次日上午约二面

25.01.16 二面,次日下午寄(hr告知转其他组)

一面

开局自我介绍

1.问本科背景,问研究生方向

2.介绍简历项目

3.智能指针

4.手写一个shared_ptr

5.TCP UDP区别

6.堆和栈的区别

7.最新的http协议基于什么

8.select和poll的区别

9.select支持的最大数量

10.文件句柄的底层实现

11.红黑树

12.问数据库(仅限于本科学过)

13.算法题:二叉树最大路径和,但要求从头到尾实现(包括构造树和测试用例)

问到岗时间,是否需要实习转正

反问:实习生工作内容、面试反馈建议

二面

开局自我介绍

1.十万个数组选100个最大的

2.了解LRU吗,在什么场景下使用

3.算法:完全二叉树插入节点

4.判断一个完全二叉树是不是满二叉树

5.实习或在校有挑战的事

6.实习的收获

反问环节

一面基本都答出来了顺利接二面,二面各种拷打时间复杂度,虽然写出来了但不是最优方案,面试官赶时间40分钟就结束了,喜提转组,开始下一轮拷打。#字节##字节跳动##字节跳动实习##日常实习#

全部评论
字节还有 Cpp吗
点赞 回复 分享
发布于 01-24 19:20 广东

相关推荐

公司的面试流程一般是笔试—>技术面试—>hr面试,在大部分应聘测试工程师这种技术岗的应聘者理解中,通常认为通过技术面试了,后面的hr面试基本就是走流程过形式。也正因如此,我们习惯性地把精力投入到技术面试,而忽略了人事面试。  为什么面试感觉不错,可后来一直没有回音?也许这就是问题所在。  以下凭个人经验给大家总结一下人事面试的一些技巧,希望对于你的求职之路能有帮助。——HR面试基础问题准备——  大部分的HR不会问你岗位专业问题,有一句话是说技术面试看你做事,人事面试看你做人。无非是看你的沟通能力、性格、企业忠贞度、对岗位的热情等。以下列举一些常见的面试问题及回答指导。1、上家公司为什么离职?   离职原因无外乎就是薪酬不满意或者心里受了委屈。虽然大家都心知肚明,但却真的不能太过诚实!切记不要说任何伤害到上家公司及公司同事的话,比如薪资结构不合理、工作压力大加班多、领导喜欢开会、同事难相处。建议最好是说自身原因且能让HR信服的,比如说觉得目前个人发展已经没有什么空间,想要在技术上再多历练提升下自己。回答是积极正面的就好。2、对我们公司业务了解吗?   面试官主要看你对这一份工作的渴望程度,如果说没有了解,HR肯定会觉得你没有很重视这次的面试机会。建议大家一定要提前百度查看下公司的介绍及主营业务。问道这个问题的时候可以说自己有去官网了解公司的产品,可以对产品进行简单的概述。如果你对产品有个人正面的见解,绝壁是让面试官对你好感倍增的亮点。但见解之类的少说,言多必失。3、说一下你个人优缺点?   测试岗位相关的素质要求,例如耐心、细心、责任心、抗压能力强都可以说成自己的优点。但切记对于说的每一个优点都要想好具体的实例体现。以免HR继续问你”能举一个抗压能力强的例子么”,那么你可以列举公司赶项目连着加班半个月,每晚10点后下班的情况(软件公司一般都会有加班,侧面也体现你能适应加班)。   说缺点的话,要有技术含量地说一些小缺点,深究这个小缺点其实还是优点来的。比如可以说自己有点爱钻牛角尖。 下一章讲讲谈薪。附录: 下边是大佬总结的全网最全嵌入式面经。https://www.nowcoder.com/creation/manager/columnDetail/MJNwoM
点赞 评论 收藏
分享
评论
5
25
分享

创作者周榜

更多
牛客网
牛客企业服务