字节——朝夕光年服务器开发实习一面凉凉

第一次面试,感觉自己还是差太远了,没项目没实习,基础也不好。
面试官还是很nice的,两题简单的算法我都没想出来,面试官还耐心的教我😭

C++

有哪些数据类型,分别占多少字节?

第一时间没说到指针

指针呢?

看系统位数

平时有用哪些C++11新特性?

auto、for。。。(轻喷,我是真的菜😭

智能指针有了解吗?都有什么用?

共享指针、独占指针、弱指针。。。随便答了些,牛客上看的

多态是怎么实现的?

虚函数

虚函数是怎么做到多态的?

虚指针、虚表。。。

虚表是怎么维护的?

我就说了每个对象维护一个,子类重写虚函数会替换虚表中对应的虚函数指针

虚指针是什么时候创建的?

我说:不知道。。。应该是构造对象的时候

析构函数可以是虚函数吗?

可以,为了父类能够释放子类的成员

那构造函数呢?

不知道。。。不过我觉得应该不可以,否则子类就不能初始化父类的成员了(现场推理。。。)

那构造函数中可以调用虚函数吗?

我:不知道。。。    面试官:你刚才不是说了吗,虚指针是构造完才有的    我:。。。

网络(被秒杀)

socket了解吗?

套接字,IP+端口

有做过socket编程吗?

没有。。。(原谅我)

那你说说socket通信的过程吧。教科书上应该有写。

不了解😭

算法

合并两个有序数组(lc88)

当初刷的时候只做了个归并就完事了,没想过怎么不用额外空间做,当场卡壳,绝望,血与泪的教训😭
想了有20分钟,面试官也有给提示,最后还告诉我怎么做。我:还是没想明白。。。

设计一个数据结构,实现三种操作,存数据,放数据,随机给一个数据,复杂度都是O(1)

也聊了20分钟,关键点全靠面试官提示,难受
(讲道理两题都不难,还是我太菜了)

反问

有什么建议吗?

面试官:也没什么建议吧,还是把基础的这些看深入一点,还有就是刚才解题的这些思维,练一下
我:😭

这周还有两场测试的面试,感觉没啥信心了😞


#字节跳动##面试题目#
全部评论
我来补充自己的见解:虚指针是跟着对象走的,对象创建的时候,虚指针也会被创建(跟其他数据成员一样),在构造时会自动被初始化;虚函数表则是编译期间就已经被确定了,故在构造时只需要把虚函数表的地址来给vptr初始化
1
送花
回复
分享
发布于 2022-03-17 15:14
你这网络编程之类的都没学哇😂
1
送花
回复
分享
发布于 2022-03-17 16:32
滴滴
校招火热招聘中
官网直投
补充两题:extern c的作用、c程序编译过程
点赞
送花
回复
分享
发布于 2022-03-16 14:06
请问楼主面的测开还是后台开发呢
点赞
送花
回复
分享
发布于 2022-03-17 04:04
楼主好真实😁
点赞
送花
回复
分享
发布于 2022-03-17 10:25
俺也一样
点赞
送花
回复
分享
发布于 2022-03-17 18:29
好难
点赞
送花
回复
分享
发布于 2022-03-17 23:02
想问下一面结果等了多久呀
点赞
送花
回复
分享
发布于 2022-03-20 02:01
请问一下这个朝花夕拾都是C++岗位么,有java么
点赞
送花
回复
分享
发布于 2022-03-23 16:31
字节跳动校招实习 务必填写内推码: K3VRTXB 字节跳动校招投递链接: https://jobs.toutiao.com/s/eHVxbeK 链接中有完整实习岗位,搜索岗位关键词,选择城市直接投递即可 暑期实习投递截止4.30号,仅可投递两个岗位,通常有笔试 日常实习投递尽量在7.31号前,不限制投递岗位数,通常无笔试 投递后处理时间大约1-2周,需要跟进进度私聊我 负责任的内推人,绝不失联
点赞
送花
回复
分享
发布于 2022-04-10 23:31
问下老哥笔试对了多少, 我刚做笔试好难只有1.7/4 不知道会不会进面试
点赞
送花
回复
分享
发布于 2023-04-04 17:37 江苏

相关推荐

8 62 评论
分享
牛客网
牛客企业服务