【校招面试】2019春招——字节跳动C++研发线上面试总结(失败)

软件测试岗一位小伙伴的~同花顺一面(面经) 一开始面试官说我先做个自我介绍吧,我以为要巴巴挺久的,可能介绍一下个人还有部门和公司,结果一句话带过了,然后让我自我介绍。 自我介绍,完了问对同花顺的了解,答就知道是做股票,互联网金融的,没用过产品,然后问知道公司在哪吗? 阅读详情

背景交代:

又是裸面,有了同花顺的经历,就按照同花顺的面试内容,面试早上的时候小小的看了一下。。。没想到会死得这么难看。。。

下午记录的,忘记了一部分内容,把回忆到的先记录下来。


 

在线面试一面面试内容:(早上11点)

  • 介绍一下你自己
  • 有哪些排序算法           答:(排序算法都没准备)冒泡、选择、快排、归并等
  • 手写一下快排和归并排序,给你10分钟                   答:没准备,写了20分钟只写出了快拍。。。(漫长的沉默)
  • 数据库会吗?              答:了解一点。

数据库ACID知道吗?

答:忘记了。

数据库用什么数据结构实现的?

答:树吧,二叉树。

二叉树?是B+树,B+树知道吗?

答:(考完研忘记了)了解一点。

那数据库联结操作知道吗?等值联结?

答:好像忘了。应该是表合并吧。

没错,就是将两个表相同键值的元素拼接起来。你实现一下这个等值联结,怎么实现?输入的列的某值,输出是整行元素。

答:①for循环遍历;②可以用map进行键值映射;③进行排序,始终保持存放数据的有序。

(漫长的沉默)

  • 5.操作系统linux会吗?

答:了解一点。

755什么意思?

答:…(一脸懵逼)应该是读写删权限吧。

是吗?

应该是的。(开始瞎他么扯了)

(漫长的沉默)

  • 进程和线程有什么区别?

进程是程序的一次执行,是资源调度单位,一个进程一个PCB;线程更轻量级,可以使用资源,但不能调度资源。(凭考研印象瞎扯)

(漫长的沉默)

  • 你让我问你什么呢?你擅长什么呢?

答:… 那应该是C++——(排序没想出来马上补了一句)——….语法吧。

那虚函数和普通函数有什么区别?

答:balabala

我又不懂C++,你说了我也不懂。(这不是C++的面试吗,那你问啥。。。)

答:…(长长的沉默)(由于前面排序没写出来,我感觉已经凉了,开启自闭模式)那我给你介绍一下简历吧。

行。

Balabala度秒如年balabala。

  • 你现在大三还是大四?

       答:大四。

你考研还是找工作啊?

答:考完了。。。

看你简历为什么不保研?

答。。。(这和面试有什么关系吗)balabala

你是哪里人?

答:Balabala。。

(漫长的沉默)

 


一面面试总结:

感觉必挂无疑,场面沉默而又尴尬,我恨不得把电话面试直接挂了。字节跳动的面试内容和同花顺的面试内容完全不一样。同花顺公司面试内容更偏向工程方向,比如C++的语法啊C++的设计模式啊,比如相关C++的工程项目经验与经历,对业务能力的处理以及C++编码经验与高性能高并发工具的学习注重、在意;而字节跳动对于基本算法(比如排序)、数据库的相关与底层相关基础内容比较重视。按照同花顺公司的面试内容准备,结果一点都没用上。。。

最重要的,是自己态度不端正,准备不充分。裸奔面试狂魔。

一面中,四处漂泊者屏幕之间的沉默与尴尬。这头是我扑街、蛋疼、无话可说,那头是面试官也不知从何而问。真是一场别开生面的面试呀!

面试结束我就快乐的去吃饭了。


 

在线面试一面面试内容:(下午1点)

1点17分收到面试通知,以为必跪就在吃饭看电影没看见;

然后收到电话叫我二面。。。我收拾一下开机放下了手中的饭。。。

十分钟后开始面试。

这次面试更加偏向简单的算法吧。

 

  • 首先,自我介绍一下。
  • 问项目中有没有用数据库。       答:团队的时候给队友搞了,自己不是很精通,课程设计倒是用过。
  • 那就是数据库底层不了解咯?           答:对的。
  • 那SQL语句会吗                        答:了解一点。
  • 求:一个班级,某科目的平均成绩大于某值,的科目内容。说明一下SQL语句思路。

       答: SELECT 科目 WHERE 班级=XXX AND AVERAGE(SUBJECT)>XXX

       错了,因为你不知科目有几门

       答:建表的时候,几列就表示有几门课(其实SQL语句都忘了)

  • 哈希算法用什么数据结构好。

       答:数组。

  • 哈希的时候,如何删除元素?

答:哈希下去,到表尾删除元素,或者找到元素,将标记位更改。

哈希这个动作是线程安全的吗?

答:读动作是安全的,写动作不安全,可以加锁。

给每个数组中的位置分别加锁,还是一个数组加一把锁。

答:应该都可以,前者方便,后者可以实现更多的线程并发,但可能产生死锁。

  • 写一下线程的单例设计模式把。

答:balalal。(好像写错了)

  • 100W个数,找出前10个最小的。         (此处耽搁10分钟    以上)

       答:①遍历;②排序;③多线程;④归并的思路(没说清楚)

       如果是N个数找出前K个最小的呢?遍历速度是多少?能不能优化

       答:O(NK),排序能变成O(NlogN)

       能不能不排序?

       (我以为能有什么方法能够小于O(N),反正没想出来是那么速度能比O(NlogN)快)

还有什么办法?还能不能更优化?

  •  长度为N的链表,隔K个数反转一次,例如123456,K为3就会变成321654

答:我只想到了模拟一遍,但是这样太慢了,一直想优化的方法,没想到

       你没做过算法吗?你不会链表吗?

       答:做过,但是这个链表相关的做的不多(先入为主acm的题库了)

       不会啊,链表题目最多才对。。。

       答:。。。(还是没想出小于或等于O(N)的方法,以为遍历一遍肯定超过O(N),没细想下去,一直在想什么巧妙的方法。             面试结束才想起来,链表头插法具有将链表倒置的作用。。。

  • 你有什么问题

问上述问题的解法,面试官叫我自己百度。。。


面试结果:二面不通过。。。X﹏X


二面面试总结:

       不管是哪一面,字节跳动的面试对数据库还是很看重的。编码能力要求还好,训练一下找回感觉我觉得就OK了。(虽然这次爆炸)。

       和同花顺公司的面试做个比较吧:

不同之处在于,同花顺公司如上文所说,更侧重于对业务的编码实现能力要求,对于基本算法基本数据结构几乎不问的。。。 ;字节跳动公司就会问基础性数据结构啊,会对应聘者的算法能力有要求,这个能力差不多相当于考研的机试程度吧,以及对数据库、加入了额外的要求(都说了不会数据库还问了那么多数据库,可见一斑);

而他们的共同之处在于都对线程开发有一定要求,最常见的就是多线程有哪些不同的写法啊,线程加锁有哪些不同的写法啊,线程安全线程死锁相关的问题吧;

面试官在面试的时候,都喜欢“嗯嗯嗯“然后不说话,等你继续优化或者往下说,这招太搞了。我有时候就傻不拉几的等面试官说话。。。懒得接茬。。。

 

字节跳动面试虽然结束了,如愿的受到了打击。这才是面试应当有的打击感,我很需要这种被现实怒扇耳光的感觉。

这场面试,告诉我正常求职并不简单:对多科知识有要求;

但又不是很艰难:深入层次还是能够触及的,不存在什么难如登天的说法。

 

好好努力,接下来进入下一阶段!

一个acmer的校招经历 关于博主 弱校acmer,有过5个月的字节实习经历,拿到了微信、百度、字节、拼多多、迅雷、知乎、富途、虾皮…的offer 关于春招 春招比较浪了,寒假的时候一个大佬在群里说字节有个部门实习只面算法,然后确实除了算法什么都没答上来,比较印象深刻的是,我问三面面试官职业发展要学什么,他说先证明自己有学好一个东西的能力;面过后就躺平了 关于实习 首先感谢mentor和ld,团队氛围也非常不错。实习最大的感受是将各种类型的知识给串起来了,实际项目中,数据量会很大,服务也会很多,不可避免的要 阅读详情

相关推荐

同花顺校招Java面试

同花顺2020届校招Java面试面经,压缩文件里面有同花顺的电话面、现场复试以及hr面面经。。。。。。

字节跳动 网络工程师_提前批|字节跳动校招C++研发工程师(三面全通过)

作者:凌羽幻啼best链接:https://www.nowcoder.com/discuss/208173来源:牛客网7月14日(一面、二面)一面45min:首先做了自我介绍,然后简单回答了面试官对于项目中的一些疑问,没有太多的深入。一面面试官比较和蔼,问的问题比较专业,比较基础,简单做了一下回忆:virtual函数能不能用在构造函数中,为什么?我的回答:一般构造函数不能virtual,析构函数...

weixin_32075603的博客 527

字节跳动(抖音面试题)

字节跳动(2019年抖音面试题-内部资料),提供抖音笔试题、抖音面试题、抖音面试流程。

后端开发面经系列 -- 字节跳动C/C++一面面经

公众号:阿Q技术站

qq_44630255的博客 2405

字节跳动面试题.pdf

字节跳动视频面试,试题记录与解析..

别再用MounRiver了!在VSCode里用PlatformIO搞定CH32V208开发(附完整配置流程)

本文详细介绍了如何在VSCode中使用PlatformIO进行CH32V208开发,替代传统的MounRiver Studio。通过完整的配置流程和优化技巧,开发者可以构建高效、现代化的RISC-V开发环境,显著提升编译速度和开发效率。

weixin_28711397的博客 534

字节跳动一面

主要是介绍了本科,硕士的学校,以及项目和 科研经历。

2711871311的博客 906

Docker部署OnlyOffice踩坑实录:解决editor.bin下载失败的3种姿势

本文详细解析了Docker部署OnlyOffice时editor.bin下载失败的常见原因,并提供了三种核心解决方案。重点剖析了容器网络配置、Nginx反向代理(特别是proxy_pass设置)以及安全策略调整,帮助开发者彻底解决静态资源加载问题,确保文档协作平台稳定运行。

weixin_29281941的博客 871

打卡:4.18 C语言篇 -(1)初识C语言 - (9)关键字

简单介绍关键字

iqrmshrt的博客 528

全志平台Sensor驱动移植实战:从点亮到调优的完整指南

本文详细介绍了在全志平台上进行Sensor驱动移植的全过程,从硬件引脚配置到软件参数调优,涵盖点亮、出图和调优三大阶段。重点解析了OV02B10传感器的I2C通信建立、上电时序调试和初始化参数配置等关键技术点,并提供了实用的调试技巧与问题排查指南,帮助开发者高效完成全志平台Sensor驱动移植工作。

weixin_28727975的博客 218

【Burp入门第三十三篇】BurpSuite+Proxifier安装配置,实现微信小程序抓包

本文介绍Burp+Proxifier安装配置,实现微信小程序抓包

等风来 5873

题解 | #网易云音乐推荐(网易校招笔试真题)#

校招2024# #春招# #360公司# #360内推# #补录# #金三银四# 24年毕业还在看机会,没找到心仪工作的看过来,目前还有补录机会大二。其实我的编码风格和命名习惯是培训班老师教的,老师以前是hw的(老师没教我无脑static啊,只是笔试的时候没人管这个,面试手撕就不一样了,面试官会介意你不会ne。各位同学好过年好,最近理想新开了一批岗位,主要是算法-模型优化方向的,也有少量其他岗位,需要的同学直接点击下方链接投递即可:https://li.jobs.fe。

2301_78234743的博客 909

智能车浅谈——手把手让车跑起来(电磁篇)

手把手让你的电磁车上路。

qq_41954556的博客 7万+

dsh-purge:用 86 条补丁拆掉 DeepSeek Harness 安全壳,把“破甲“做成开关

dsh-purge 是官方 DeepSeek Harness(DSH)宿主上的红队插件:它以 86 条编号补丁定义改写沙箱写禁、审批门等宿主层拦截,把"宿主拦了"与"模型拒答"拆成两个可分别开关、可还原的变量,供受控评测。单文件 [lib/core.js](https://link.gitcode.com/i/b9892bb74f227a589c5b4929de9ded14) 8809 行,全仓

gitblog_00995的博客 486

Spring AI 项目实战(十):Spring Boot + AI + DeepSeek 构建智能合同分析技术实践(附完整源码)

摘要:基于Spring AI的智能合同审核系统开发 本文介绍了基于Spring Boot 3.2.0和Spring AI 1.0.0-M4构建的智能合同审核系统。系统采用分层架构设计,整合DeepSeek API实现文档解析、条款提取和风险分析功能。核心技术栈包括Spring AI、H2数据库、Apache POI/PDFBox等文档处理工具,实现了合同条款语义分析、异常识别和审核报告自动生成。项目解决了传统人工审核效率低、主观性强等问题,为合同管理提供了智能化解决方案。文章详细阐述了系统架构设计、技术选型

博客 654

RK3568移植AP6256

本文主要是记录RK3568移植正基的AP6256的WIFIBT模块,感兴趣的朋友可以一起学习!!!提示:以下是本篇文章正文内容,下面案例可供参考。

qq_24093081的博客 3715

谨以此文纪念2019年春招

谨以此文纪念2019年春招 前言 整个三四月,一直在背知识点,感觉好多内容没有复习到位。 每天刷着leetcode和ZOJ,逛着牛客网看又有哪家开始面试,每天的心情就像一个“W”。 看过别人发的腾讯大厦,幻想过腾讯大厦向外看的感觉。 大一暑假去过阿里杭州园区,担忧自己有没有机会再去。 真的没想到迷茫中的自己等来了腾讯,又迎来了阿里。 开发新产品的意义就在于能够让人们更好的科技的时代中生活,我依然有...

Terrances的博客 2015

T型三电平逆变器中点电位平衡详解

T型三电平逆变器(T-type Three-Level Inverter)是一种高效的多电平拓扑,相比传统NPC(Neutral Point Clamped)三电平逆变器,具有更低的开关损耗、更高效率和更简单的结构,尤其适用于中功率应用(如光伏逆变器、风电变换器和工业驱动)。(T-type Three-Level Inverter)中的应用已成为当前中高压功率变换领域(如光伏逆变器、储能PCS、电动汽车充电桩、风电并网和工业驱动)的热门方案。针对 T型逆变器,类似 NPC 的零序注入法适用。

专注于前沿技术的探索与实践,热衷于从代码逻辑、架构设计到行业应用等多维度深挖技术本质。期待在技术之路上与你共同成长~ 545

Folia 歌词动画播放器完整安装教程:5 分钟搞定三大平台

Folia 是以全屏歌词动画为核心的音乐播放器,本地曲库、Navidrome、网易云等在线源都能接入,歌一响,歌词就以动画形式铺满整个屏幕。国内网络下载官方安装包经常限速、中断,下面按系统给出取包和安装路线,照着做 5 分钟能跑通,覆盖 Windows、macOS 与主流 Linux 发行版。 [![Folia 歌词动画播放器主界面](https://raw.gitcode.com/GitHub

gitblog_00356的博客 450

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

计算机专业校招如何找工作(简历制作,笔试面试经验汇集)

本文献给2020准备春招秋招的大三大四的小伙伴们 知识储备情况 — 去哪里找好工作—简历制作 — 面试常考问题–项目经历介绍 文章目录一.校招如何找好公司二.如何做好简历 在校大学生计算机专业都会开的三门课程 HTML(前端基础)+JAVA+数据库 在学校有机会接触不同的语言是很不错的事情例如C++ or Phython,可以从多个视角看待计算机语言,基础扎实对以后的职业有更好的发展,Ro...

末尾卡片和博主交流学习! 4799

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

挖掘策略鲁棒性盲区:Isaac Lab-Arena敏感性分析完全指南

**Isaac Lab-Arena 敏感性分析**(Sensitivity Analysis)是这套机器人仿真评估框架中一个强大的分析工具箱:它能回答"到底是哪些环境条件驱动了策略的成功"——把每个 episode 的采样条件(光照、物体质量、相机外参等)与成功/失败结果关联起来,拟合出条件化后验分布,从而快速定位机器人策略的鲁棒性盲区。 一个总体成功率(success rate)只能告诉你策略

gitblog_00542的博客 378

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

文本画图免费完整指南:Mermaid 在线编辑器 mermaid.live 快速上手教程

mermaid.live 是一款免费的 Mermaid 在线图表编辑器:在浏览器里敲几行文本,右侧立刻画出图,支持导出 PNG、SVG,也能生成分享链接。全程零安装,不用注册。 ## 🚀 零安装上手:粘贴 3 行文本画出第一张 Mermaid 流程图 目标:尽快让一张图出现在屏幕上。 1. 浏览器打开 mermaid.live,无需登录。 2. 页面分左右两栏,左边是代码区,右边是预览区。

gitblog_00352的博客 407

研发岗春招面试总结(一)

一年前的我从没想过最后会成为一名客户端开发程序媛(抱头) 2019 年的新年发生了很多事情,考研失败,最丧的春天,广州永远不结束的夏天,校招小白刚开始写简历却收到春招尾声的消息,各种意外掺杂拿到一些offer,以及兜兜转转最后选择了字节跳动的 iOS开发 在现实面前节节败退,让我很感恩拿到的offer,入职字节跳动后的学习经历也让我感觉无比温暖 不得不承认考研一半是梦想,一半是逃避 寄希望...

pomelo_W的博客 388
上一篇: 【校招面试】2019春招——同花顺C++开发两次面试记录
下一篇: 2019毕业设计总结——基于稀疏表示的人脸图像超分辨率重构
仰天倀笑
博客等级 码龄10年 313粉丝 124原创
评论 4
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值