字节跳动飞书实习的一面二面

7.18一面
7.19二面

一面.
面试官好像在和人聊天,漫不经心,不过面试官人很耐心,面了两个小时。
简单的自我介绍
拷打一下第一个项目,30分钟
第二个项目,人家一眼就看出来了问:你这是练手的吧?
问问用了什么数据结构
怎么解决红黑树键值的hash碰撞  (啊?)
map的认识
https和http区别,具体怎么加密的
手撕两道代码,都是面试官手敲上去的,题意还有点看不懂,做了1个小时,期间面试官还提示不少。
1.二分法找升序key区间(start,end)
2.模拟,类似处理一个优先级的问题

二面.
这个面试官好像是专门搞c++的,撞枪口上了。
简单的自我介绍
项目里用什么优化速度,测试的时候做了什么防止报错。
你的角色是什么
(对项目不咋感兴趣)

讲一讲c++程序执行后,编译器都干了什么,每个部分具体是咋实现的。(啊?)
链接器是怎么链接的?
内联函数和宏有什么区别
多态和虚函数,讲讲。
四种强制类型转换,当强制类型转换发生后,内存里是怎么变的。
static和retire的区别是啥
静态和动态的区别
说说智能指针
独占指针内部具体怎么实现独占的

讲讲c++多线程安全,为什么要注意多线程安全,都用什么来保证呢
多线程的乱序你了解吗
互斥锁

面试官憋笑中(行了,啥都不会,做个题吧)

手撕 不同线程数量的的生产者消费者样例(啊?)没写出来😓

最后!问我,“你是校招还是实习啊?”
这面试官不会以为我是校招的吧,猛猛问我底层咋实现的😭,不是哥们,什么情况啊,面经上说的计网,操作系统,数据库,代码题上个力扣上的,就算是动态规划我也能挣扎挣扎,你是一个也不问啊,就追着c++一个点不放啊😑,我应聘的不是c++开发啊,51分钟,直接结束,不用多想,肯定凉凉。

全部评论
人家提前批都开了,志杰还在这实习的
5 回复 分享
发布于 2024-07-20 14:04 广东
加油,会遇到更好的
2 回复 分享
发布于 2024-07-24 15:14 广西
哥,看看简历
1 回复 分享
发布于 2024-07-24 11:40 陕西
retire是什么呀,从来没听说过
1 回复 分享
发布于 2024-07-20 01:11 北京
大佬投的什么岗呀?飞书不是主要用go吗
点赞 回复 分享
发布于 2024-08-12 10:06 湖北
8.10分,收到感谢信,被这样的面试官挂了真不甘心
点赞 回复 分享
发布于 2024-07-20 10:24 辽宁
太惨了
点赞 回复 分享
发布于 2024-07-19 16:14 广东

相关推荐

08-18 23:08
门头沟学院 Java
1.讲实习中缓存结构怎么设计的,都有什么。(新简历还有有点陌生,表达有待加强)2.讲大key问题(后面看一下文档说明,表达再严谨点)3.突然调整分片数后,改动会不会更大,(这当然重新加载预热数据,再看看有没有别的改动小的办法)4.数据倾斜问题描述。(新简历还有有点陌生,表达有待加强)5.数据倾斜问题解决后,改变key怎么过度到新的方案,面临上线变更什么办法解决(主备节点切换过渡,再看看有没有别的改动小的办法)6.讲一下项目api网关使用场景,和普通网关区别(后面看一下文档说明,表达再严谨点)7.健康检查怎么做的(新简历还有有点陌生,表达有待加强)8.项目刚启动,节点未启动,健康检查判断他挂了,...
敢逐云霄志:如果从 RFC 规范定义的语义来看: GET 方法就是安全且幂等的,因为它是「只读」操作,无论操作多少次,服务器上的数据都是安全的,且每次的结果都是相同的。所以,可以对GET 请求的数据做缓存,这个缓存可以做到浏览器本身上(彻底避免浏览器发请求),也可以做到代理上(如nginx),而且在浏览器中 GET 请求可以保存为书签 POST 因为是「新增或提交数据」的操作,会修改服务器上的资源,所以是不安全的,且多次提交数据就会创建多个资源,所以不是幂等的。所以,浏览器一般不会缓存 POST 请求,也不能把 POST 请求保存为书签。 但是实际过程中,开发者不一定会按照 RFC 规范定义的语义来实现 GET 和 POST方法。比如: 可以用 GET 方法实现新增或删除数据的请求,这样实现的 GET 方法自然就不是安全和幂等。 可以用 POST 方法实现查询数据的请求,这样实现的 POST 方法自然就是安全和幂等。
查看15道真题和解析
点赞 评论 收藏
分享
评论
6
36
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务