字节跳动一二面面经

一面:
自我介绍,虚存、数据库主键和索引、虚函数、多态、cast、c与c++区别、进程间通信、ftp和tcp。
代码题:联通快个数、动态规划求解一个问题

二面:
自我介绍,软链接,虚函数实现作用、纯虚函数作用、volatile、static作用、右值引用、io复用概念、select/poll/epoll机制优缺点、c++内存分布、realloc怎么分配内存、inline关键字以及它与define区别、内联函数构造函数析构函数static函数可以是虚函数吗?
代码题:字符串a, b,判断b中是否有一个连续片段恰好包含a中字符(可以无序包含),如果有,输出片段起始下标

大概是凉了,因为前面有几个不清楚,代码也没得出正确答)#秋招提前批##字节跳动##校招##C++工程师##面经#
全部评论
楼主你好,请问你是什么岗位?开发的话,是Java方向还是C++方向?或者其他语言方向~
点赞 回复 分享
发布于 2020-07-12 16:24
哪个部门呀
点赞 回复 分享
发布于 2020-07-12 16:26
是今天面试的吗?你一面和二面时间间隔多长?
点赞 回复 分享
发布于 2020-07-12 21:14

相关推荐

#我的求职思考# 昨天我们聊了面试原则,今天开始我们聊聊面试具体准备过程。我们把面试分为个面和群面。个面就是应聘者同一个或者多个招聘者聊;群面就是多个应聘者同一个或者多个招聘者聊。个面一般分为三种类型:1)hr面,2)业务面,有些岗位还有3)交叉面试,也就是工作上协同部门面试。取决于岗位重要程度和竞争激烈程度,每种类型可以安排一轮或者多轮。hr面试主要由hr部门的同事和负责人来评估,和hr聊除了表达自己的能力经验外,重点阐述自己的意愿(以及原因)和对公司文化价值观的认同(举例说明)一般面试开场都是自我介绍,2-3分钟简明扼要回答三个问题 1)我是谁; 2)为什么要选我:和岗位相关的能力,经验,活动,实习等以及我的独特优势 ;3)为什么要应聘这个岗位:对公司,部门和岗位的理解,表达自己的意愿以及原因。开场自我介绍理论上要提前准备,会紧张的同学可以事先对着镜子演练并控制时间,这样可以让自己在面试中快速进入稳定发挥状态,而不是一直紧张或者不在状态。下面提问环节,问到项目,活动等,一定要使用STAR逻辑(参阅之前笔记),强调项目和活动积累的经验和能力有助于把未来岗位工作完成的更好。有时候面试者会问你专业,奖项等,一定要挖掘专业学习,奖项竞争中积累的能力和经验,这些都有助于未来岗位工作的完成和成长。其实hr们更喜欢问非专业性问题,比如为什么要申请这个职位,最成功的项目或者事情,最失败的项目或者事情。这些问题我们明天接着聊。
点赞 评论 收藏
分享
2 13 评论
分享
牛客网
牛客企业服务