快手 c++一面

1、自我介绍
2、什么项目都没问直接开始拷打基础
3、空类有哪些函数?
4、虚函数的实现原理(说了只会用,面试官:笑)
5、为什么析构函数定义为虚函数(不然只会析构基类)
6、如何实现重载
7、C++11新特性
8、进程和线程
9、进程通信方式
10、线程同步方式(脑子抽抽了,一开始答成了线程之间通信方式了
11、进程之间如何进行上下文切换
12、右值是?解决什么问题
13、快速排序说一下?时间复杂度?
14、tcp如何处理拥塞控制?说一下拥塞控制算法?()
15、说说你知道的锁,以及他们都有什么用?
16、lamda参数捕获什么玩意儿 (没听懂)

手撕:构造一个String 类 要求实现 普通构造函数,复制构造函数,析构函数,赋值函数,实现字符串的传值
把基本函数的头文件忘记了,最后赋值函数的忘记处理内存了,死活通过不了。
 反问:

面试官很好,给我一种快问快答的感觉,酸爽!
全部评论
17、智能指针实现原理(),unique_ptr和weak_ptr都说一下
1 回复 分享
发布于 2023-09-04 12:07 新加坡
大佬看看淘天呢
点赞 回复 分享
发布于 2023-09-16 08:51 湖北
lambda 那个是考不同参数捕获的数据吗?
点赞 回复 分享
发布于 2023-09-15 13:21 辽宁
有二面消息吗
点赞 回复 分享
发布于 2023-09-07 02:18 江苏
我没项目,考基础八股才好,狂背😡
点赞 回复 分享
发布于 2023-09-06 12:51 四川

相关推荐

昨天 16:13
算法工程师
——一个过了3年简历关的HR内部视角你以为简历没问题,HR却已经放弃你了每次春招,我们部门一个HR平均要在三天内处理800份简历。每份简历的平均阅读时间:11秒。11秒之内,没有打动我,就滑走了。这不是在吓你。这是真实的行业现状。很多同学投了几十份简历,石沉大海,回过头来觉得是自己学校不好、专业不好、没有大厂实习。但实际上,我见过双非选手简历写得比名校生亮眼十倍,也见过985的同学因为几个致命错误被第一轮就刷掉。今天我想说的,是那些HR看到后会直接刷掉你、但永远不会告诉你的隐形雷区。⚡️雷区一:技能栏写成"背单词大赛"这是我见过最普遍的一类错误。很多同学的技能栏长这样:"熟悉Java、Python、C++、MySQL、Redis、Kafka、Spring Boot、MyBatis、Docker、Kubernetes、Git、Linux……"看着很唬人,对吧?但HR的第一反应不是"哇好厉害",而是"这人在吹吗"。原因很简单:你要真的熟悉这么多东西,你为什么不在顶校读研?你为什么没被大厂提前批捞走?技能栏的核心逻辑不是展示你"会"什么,而是让HR快速判断你是否符合这个岗位的要求。正确做法是:把技能分层。比如分三个层级——"精通"(能独立解决复杂问题,项目中深入用过)、"熟练"(项目中频繁使用,了解底层原理)、"了解"(知道基本用法,做过简单练习)。一个岗位的核心技能,你写精通,就必须能经受住面试官5到10轮连环追问。如果你写了Java精通,面试官问你ConcurrentHashMap的分段锁原理你答不上来,这份简历就等于帮了倒忙。所以,宁可技能栏只写6项你真正吃透的,也不要写20项凑数的。⚡️雷区二:项目经历写成"任务清单"这是第二大死亡雷区。我每天看到的项目经历,有一大半长这样:"负责用户模块的开发,完成了登录注册功能,使用Spring Boot和MySQL。"请问,这些描述有什么问题?问题在于——这不是项目经历,这是工作日报。HR看简历想知道的不是你"做了什么",而是你"做成了什么"、"克服了什么困难"、"为业务带来了什么价值"。正确方法是STAR法则:Situation(背景)——Task(任务)——Action(行动)——Result(结果)。改前:"负责优化后台查询接口,使用了索引优化。"改后:"在用户量增长至50万后,后台查询接口平均响应时间从1200ms劣化至4800ms,影响核心业务转化率。我通过慢查询日志分析定位到3条高频SQL,针对性添加联合索引,并将热点数据引入Redis缓存,最终将响应时间压降至230ms,接口超时率下降了97%。"改前那句话,HR读完不知道你解决了什么问题。改后这段话,HR看完会想立刻打电话给你。两个版本的区别就在于:数字、背景、因果链。⚡️雷区三:排版和格式的致命细节很多人以为简历排版是锦上添花,HR不会在意。错。简历的排版传递的是你的工作态度和基本素养。常见排版雷区:第一,字号混乱,看起来像不同模板拼接的;第二,时间线倒序没有统一,正确做法是一律从最近的写到最早的;第三,留白不够,文字挤满整页,HR打开第一眼就会想关掉;第四,照片问题,技术类岗位通常不需要放照片,如果放请用正装证件照;第五,文件命名随意,正确格式是"姓名+应聘岗位+学校"。这些都是极其微小但真实有效的细节。⚡️雷区四:投递策略完全错误很多同学觉得投简历就是广撒网,投得越多越好。这是个常见误区。真实情况是:盲目海投不仅浪费时间,还可能让你在部分公司的HR系统里被标记为"乱投"。正确的投递策略有三个核心:一是岗位匹配度优先,投之前把岗位JD仔细读完,核心要求超过50%不符合的先放弃;二是内推渠道优先于官网,同样一份简历走内推渠道通过率是官网投递的3到4倍;三是优先投"心仪但不是最心仪"的公司做练手,把最想去的公司留到后面投。还有一点:很多大厂的简历系统有黑名单机制,同一岗位被拒后在冷却期内重投,会直接被系统过滤,连HR看都看不到。最后说一句真心话我做招聘三年,见过太多明明能力很强,但因为简历写得稀烂而被刷掉的候选人。简历不是你能力的全部,但它是你给面试官的第一份作品。把简历当作一个产品来设计,而不是一张表格来填写。你的每一段经历都值得被认真对待。别让粗心的简历替你拒绝了一个好机会。
应届生简历当中,HR最关...
点赞 评论 收藏
分享
评论
20
143
分享

创作者周榜

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