海投简历三面字节跳动,普通本科毕业的我侥幸拿到offer!

字节跳动(今日头条)推荐算法实习生面试 2018-05-16 17:00 一:(1)自我介绍。(2)介绍自己是如何去除水印和增加水印安全性的工作,对于自己做过的项目问的很具体。(3)让详细介绍一下逻辑回归,包括逻辑回归的分类公式,损失函数、逻辑回归分类的过程。(4)问了一下逻辑回归中损失函数的作用?损失函数是评价模型的一个标准,它是衡量模型的预测值和真实值之间的误差的一种评价标准。(5)逻辑回归中除了损失函数能衡量模型的好坏,还有没有... 阅读详情

背景

本人是普通本科,无科研经历,但是有一些项目经历,在国内监控行业某头部企业做过一段时间的实习。想着投一下字节跳动,可以积累一下面试经验和为秋招做准备。投了简历之后过了一段时间,HR 就打电话跟我约时间,在月初进行远程面。

一面

面试官很和蔼,由于疫情的原因,大家都在家里面进行远程面试。

开头没有自我介绍,直接开始问项目了,问了比如

  • 常用的 Web 组件有哪些(回答了自己经常用到的 SpringBoot,Redis,Mysql 等等,字节这边基本没有用 Java 的后台,所以感觉面试官不大会问 Spring,Java 这些东西,反倒是对数据库和中间件比较感兴趣)
  • Kafka 相关,如何保证不会重复消费,Kafka 消费组结构等等(这个只是凭着感觉和面试官说了,因为 Kafka 自己确实准备得不充分,但是心态稳住了)
  • Mysql 索引,B+树(必考的同学们)

还有一些项目中的细节,这些因人而异,就不放上来,提示一点就是要在项目中介绍一些亮眼的地方,比如用了什么牛逼的数据结构,架构上有什么特点,并发量大小还有怎么去 hold 住并发量

后面就是算法题了,一共做了两道

  1. 判断平衡二叉树(这道题总体来说并不难,但是面试官在中间穿插了垃圾回收的知识,这就很难受了,具体的就是大家要判断一下对象在什么时候会回收,可达性分析什么时候对这个对象来说是不可达的,还有在递归函数中内存如何变化,这个是让我们来对这个函数进行执行过程的建模,只看栈帧大小变化的话,应该有是两个峰值,中间会有抖动的情况)
  2. 二分查找法的变种题,给定target和一个升序的数组,寻找下一个比数组大的数。这道题也不难,靠大家对二分查找法的熟悉程度,当然,这边还有一个优化的点,可以看看我的博客找找灵感

完成了之后,面试官让我等一会有二面,大概 10 分钟左右吧,休息了一会就继续了

二面

二面一上来就是先让我自我介绍,当然还是同样的套路,同样的香脆

然后问了我一些关于 Redis 的问题,比如 zset 的实现(跳表,这个高频) ,键的过期策略,持久化等等,这些在大多数 Redis 的介绍中都可以找到,就不细说了

还有一些数据结构的问题,比如说问了哈希表是什么,给面试官详细说了一下java.util.HashMap是怎么实现(当然里面就穿插着红黑树了,多看看红黑树是有什么特点之类的)的,包括说为什么要用链地址法来避免冲突,探测法有哪些,链地址法和探测法的优劣对比

后面还跟我讨论了很久的项目,所以说大家的项目一定要做好,要有亮点的地方,在这里跟面试官讨论了很多项目优化的地方,还有什么不足,还有什么地方可以新增功能等等,同样不细说了

一边讨论的时候噼里啪啦敲了很多,应该是对个人的面试评价一类的

后面就是字节的传统艺能手撕算法了,一共做了三道

  • 一二道是连在一起的,给定一个规则S_0 = {1} S_1={1,2,1} S_2 = {1,2,1,3,1,2,1} S_n = {S_n-1 , n + 1, S_n-1}.第一个问题是他们的个数有什么关系(1 3 7 15... 2 的 n 次方-1,用位运算解决)。第二个问题是给定数组个数下标 n 和索引 k,让我们求出 S_n(k)所指的数,假如S_2(2) = 1,我在做的时候没有什么好的思路,如果有的话大家可以分享一下
  • 第三道是下一个排列:https://leetcode-cn.com/problems/next-permutation 的题型,不过做了一些修改,数组大小10000<n<100000,不能用暴力法,还有数字是在 1-9 之间会有重复

幸好我常再刷左程云大神写出的《程序员面试指南:IT名企算法与数据结构题目最优解》算法书籍,面试基本都用上了

hr 面

一些偏职业规划的话题了,项目经验,工作经历这些。

我在这次面试前所做的准备(个人学习方式+一些相关的资料),在这里分享出来

1、简历如何写

对于面试者来说,简历是他们给用人单位的第一印象。因此为了让简历更吸引人,我们在准备简历时应当注意“直接”两字:能让筛选人直接地看出本人的教育背景、工作经历、项目经历、突出项目、突出技能、突出你能为公司提供什么,并让他们“直接”感到这份简历能纳入考虑范围。

2、面试前如何准备

想要提高面试通过率,自然要对面试企业有所了解。Java程序员在面试前可以首先通过公司的网站及其他渠道了解公司,其次要掌握算法、数据结构、框架等方面的技能,最后可以自己给自己提问题,自己回答问题。那么如何提升自己的技术深度,扩宽自己的技术广度呢?

这是我的个人学习方式,应该能多多少少有些帮助

程序员面试指南:IT名企算法与数据结构题目最优解

普通本科毕业,海投简历三面字节跳动,侥幸拿到offer

普通本科毕业,海投简历三面字节跳动,侥幸拿到offer

1000道互联网工程师面试题

普通本科毕业,海投简历三面字节跳动,侥幸拿到offer

Java核心面试知识点整理

普通本科毕业,海投简历三面字节跳动,侥幸拿到offer

70+算法题、30种大厂笔试高频知识点

普通本科毕业,海投简历三面字节跳动,侥幸拿到offer

前辈大厂面经

普通本科毕业,海投简历三面字节跳动,侥幸拿到offer

总结

基础很重要!这次准备到的 Redis,Mysql,JVM 原理等等都有问到了,(网络这一块没问,但是也是要好好准备的,对于后台来说,网络知识不仅仅是面试,还是以后工作的知识基础)。当然自己也有准备不足的地方,比如 Kafka 等中间件,只会用不会原理是万万不行的。并且这些基础知识不能只靠背,面试官还会融合在项目里面进行串问

问到了不会的不要慌,因为面试官是在试探你的技术深度,有可能会针对某一个问题,问到你不会为止,所以你出现不会的问题是很正常的,心态把控住就行。

无论是做题,还是回答问题的时候,牢记你不是在考试,而是在交流,和面试官有互动和沟通是很重要的,你说的一些疏漏的地方,如果你及时跟面试官反馈,还是可以补救一下的

最重要的一点字节的面试就是算法一定要牢固,每一轮都会有手撕算法的,这个不用想,LeetCode+剑指 Offer 走起来就对了,心态很重要,算法题不一定都是你会的,要有一定的心理准备,遇到难题可以先冷静分析一波,而且写出Bug free的代码也是很重要的。

转发加评论,关注我添加小助理vx:bjmsb0606006即可免费领取程序员面试指南、Java核心面试知识点整理、1000+工程师面试必备、大厂高频笔试题

最后祝大家在秋招取得好的 Offer,奥力给!

整理不易,觉得有帮助的朋友可以帮忙点赞分享支持一下小编~

你的支持,我的动力;祝各位前程似锦,offer不断!!!

Rocky Linux 8.10下用cephadm快速搭建Ceph集群(附华为云镜像源配置) 本文详细介绍了在Rocky Linux 8.10操作系统上使用cephadm快速部署Ceph集群的实战指南,包括环境准备、系统配置、华为云镜像源优化、集群初始化及节点扩展等关键步骤。通过配置华为云镜像源,显著提升部署效率,适合企业级存储解决方案的需求。 阅读详情

相关推荐

基于uniapp开发PDA扫码枪APP:实现RFID批量扫描读取功能

基于uniapp的PDA扫码枪APP开发实战,实现高效RFID读取功能,uniapp整合PDA硬件的实践分享,基于uniapp的PDA端RFID批量扫描方案开发

商务合作 / 项目定制 / 学习交流。个人vx:lovely_wml 1万+

揭秘三种简历的成功率,你是哪种?

因此,求职者在撰简历时,应根据自己的实际情况和目标岗位的需求,选择合适的简历类型。在撰职业发展型简历时,求职者要充分考虑自己的职业规划和目标,并在简历中加以展示。求职者应根据自己的实际情况和目标岗位的需求,选择合适的简历类型,并注重简历的内容、格式和真实性。岗位定制型简历是指求职者根据目标岗位的具体需求,量身定制的简历。招聘者在筛选简历时,通常更喜欢看到与岗位需求高度匹配的简历,而海投简历很难做到这一点。在撰简历时,要深入研究目标岗位的需求,找出自己与岗位的匹配点,并在简历中加以展示。

u012156076的博客 1481

文物目标检测数据集.zip

数据集介绍:文物目标检测数据集一、基础信息数据集名称:文物目标检测数据集 图片数量: - 训练集:5,672张 - 验证集:1,612张 - 测试集:812张 总计:8,096张图片分类类别: - Di vat(文物):适用于文化遗产保护、考古研究等场景中的文物目标识别。标注格式: YOLO格式标注,包含目标边界框坐标及类别标签,可直接用于目标检测模型训练。数据特性: 包含俯视角度及多角度拍摄样本,适用于航空摄影、博物馆数字化等应用场景。二、适用场景文化遗产数字化: 支持构建文物自动识别系统,助力博物馆藏品数字化管理和三维重建预处理。考古现场分析: 应用于考古发掘现场的快速文物识别定位,提升野外作业效率。文物保护监测: 集成至安防监控系统,实时检测文物位移或异常状态。教育研究应用: 作为文物识别教学资源,支持文化遗产保护相关学科的教学实践。三、数据集优势专业场景覆盖: 专注文物识别领域,样本涵盖不同材质、形态的典型文物特征。多角度采集样本: 包含俯拍、侧拍等多种拍摄角度,提升模型在复杂场景下的检测鲁棒性。高适配性标注: 原生YOLO格式标注兼容主流检测框架(YOLOv5/v7/v8等),支持快速部署训练。数据规模优势: 8,096张标注样本满足中等规模检测模型的训练需求,平衡训练效率与准确性。文化遗产价值: 为文物数字化保护提供关键数据支撑,助力人工智能在文化遗产领域的技术落地。

linkedlist和arraylist的区别是什么

主要区别:ArrayList是Array(动态数组)的数据结构,而LinkedList是Link(链表)的数据结构。随机访问(get和set)时,ArrayList优于LinkedList;新增和删除操作,LinedList比较占优势。 LinkedeList和ArrayList的区别 1、数据结构不同 ArrayList是Array(动态数组)的数据结构,LinkedList是Link(链表)的...

thunder-1 2089

18岁考入北大,20岁就拿到了字节,滴滴,百度等offer...他的学习分享和经验总结

临近毕业实习的我,面试字节,网易,滴滴,百度等大厂,竟都拿到快了offer,我的软件测试学习之路经验分享

程序员二黑 2947

java 程序员,是不是很想进字节跳动?开发三年的我拿到了入职通知

别误会哈,不是我哈,我没有奔着大厂去奋斗的精力了!这是一个来自粉丝(程序员小博)的投稿那我这里也不卖关子了,在入职字节跳动面试流程,当然要先酸一下粉丝。

dongjia9的博客 218

移动开发技术!Android源码的Binder权限是如何控制?全网独家首发!

不好意思久等了 这篇文章让小伙伴们久等了。 一年多以来,关于嵌入式开发学习路线、规划、看什么书等问题,被问得没有一百,也有大几十次了。但是无奈自己对这方了解有限,所以每次都没法交代,搞得实在不好意思。 但是办法总归是有的,正如前篇文章所聊,虽然我自己不从事这些方向,但寻思了一下,我的同学和朋友中,多少还是有一些从事相关方向并且在一线(或曾在一线)工作过的,所以我就请他们帮忙一起梳理这几个我不熟悉领域的学习路线,这次嵌入式开发就是其中之一。 这篇文章之所以拖这么久,因为沟通实在太费时间了,毕竟大佬们都挺忙,

m0_56130999的博客 434

普通本科毕业海投简历三面字节跳动侥幸拿到offer

基础很重要!这次准备到的 Redis,Mysql,JVM 原理等等都有问到了,(网络这一块没问,但是也是要好好准备的,对于后台来说,网络知识不仅仅是面试,还是以后工作的知识基础)。当然自己也有准备不足的地方,比如 Kafka 等中间件,只会用不会原理是万万不行的。并且这些基础知识不能只靠背,面试官还会融合在项目里进行串问问到了不会的不要慌,因为面试官是在试探你的技术深度,有可能会针对某一个问题,问到你不会为止,所以你出现不会的问题是很正常的,心态把控住就行。

javaAnPou的博客 300

为什么你四处奔波海投简历,他却在专心挑offer

班上总有那么一些人, 没拿过奖学金也不是什么主席, 平日里名不见经传,“泯然众人”, 但在就业季却可以手攥一大把offer, 让人刮目相看。 相同的起点,不同的终点,这是为个啥? 本周起,小卓将不定期为大家介绍中软卓越的优秀学员,一起探究: 这些同龄小伙伴的卓越人生是如何炼成的? 我和我的卓越小伙伴们 什么你四处奔波

中软国际教育的博客 1792

95后女生想做程序员,海投2500份简历无果,想了断人生

在工作前,有能力有本事的人总是优先于没能力没本事的人,这个世界上没有绝对的公平公正,凡事都需要靠自己主动追求,与其说很多公司不给机会不如说是自己没创造机会,当你的能力高于别人的时候,这些机会都会“迎接你”当然也有四处碰壁的人,比如最近在互联网贴子上就有一名刚毕业的女网友想进互联网做个女程序员,但是却被各家企业惨拒。 一位来自北京的95后本科生,投了近2500份简历,本以为可以找到在自己擅长...

weixin_44040460的博客 419

程序JAVA求职能够不用海投简历

现在精英程序员找工作是不用海投简历的。只需坐在家里,等待面试就会就好了。 三顾人才就是一个非常不错的招聘服务平台。不过,想要在家就能收到面试电话。您只需手指轻轻一点,上传你的简历就可以了。 人才经纪人获取流程,开启你的人才身份认证   第一步:提交申请   登录PC网站,告诉我们你的个人信息以及求职期望,完善寻访记录是人才经纪人和企业了解你的第一步,登录成功后上传简历附件;

sgrc121的博客 2371

海投简历无回应?是不是你简历的方式错了?

一、简历文件格式 除非有要求,否则简历应该以PDF的格式发送。 有的同学发给我的简历是docx,结果我一打开,格式全乱了。整个简历在我看来就是废了。 二、文件命名 如果招聘方明确给出了文件命名规则,就应该按给出的规则来对PDF文件进行命名。比如,我在帖子上明确文件命名规则如下:姓名-学校-学历-岗位-性别,那么你发送的PDF名称最好就以这个来命名。 如果招聘方没有给出命名规则,那么我建议...

刀哥谈Java的博客 2287

你都有哪些面试时被虐的经历?

挖出这个三年前的问题,就为吐槽今天字节跳动面试。人们都说,这个世界上有两种人注定单身,一种是太优秀的,另一种是太平凡的。我一听, 呀?那我这岂不是就不优秀了吗,于是毅然...

java面试笔试 1万+

紧张的337小时,终于等来了字节跳动offer

作者:不穿格子衫的Java程序猿来源:https://url.cn/5IiC4LJ坐标北京,某211本科毕业生,之前学校活动有去过字节跳动公司总部参观,所以一直以来就蛮想进入字节工作的,被字节的企业文化和工作氛围所影响。字节作为发展速度最快的互联网公司,旗下的很多产品的用户都比肩BAT了,所以自己也算是字节的死忠粉了。今年秋招,别的公司基本没怎么准备,因为很早定下的目标就是字节跳动,所以提前了2个...

4320

字节跳动面试经验总结,已顺利拿到offer

刚去字节跳动面试成功回来,为了能让大家有更好的面试资料,小编花费了2个多月的时间,把市上的所有的Java面试题,做了一个归纳总结,整理了快300多页,够大家刷题好久了!好了,废话不多说...

程序员小乐 1万+

面试字节跳动,我被怼了。

作者丨三级狗https://www.zhihu.com/question/31225105/answer/582508111人们都说,这个世界上有两种人注定单身,一种是...

胖虎 1万+

面试题】5终于拿到字节跳动offer!

程序员的成长之路互联网/程序员/成长/职场关注阅读本文大概需要 2.8 分钟。来源:www.jianshu.com/p/aaf3242817bc坐标北京,某211本科毕业生,之前学校活...

良月柒 1万+

经】5终于拿到字节跳动offer! 鬼知道我经历了啥...

点击上方“Java之间”,选择“置顶或者星标”你关注的就是我关心的!作者:不穿格子衫的Java程序猿来源:www.jianshu.com/p/aaf3242817bc坐标北京,某211...

Java之间 3306

字节跳动经(一、二、三+大boss+hr

先介绍一下,本科和研究生都不是计算机专业,现在是学通信,然后做图像处理,可能面试官看我不是科班出身没有问太多计算机相关的问题,因为第一次找工作,字节的游戏专场又是最早开始的,就投递了,投递的是游戏测试开发岗(非测试岗),字节是自己投的第一家公司,也是第一家笔试 面试的公司,面试官应该都是上海部门的,三轮面试都是视频面试时间是从下午5:30到9:30,一共是四个小时多一点吧(含每轮之间的等待时间...

土豪gold的博客 8万+
上一篇: 阿里P8连夜赶出来的5000页Java学习手册及笔记,巴适的很!
下一篇: 三年开发的我,靠半年来刷的面试宝典,拿到了腾讯、阿里、字节offer!
Java元气少女
博客等级 码龄5年 25粉丝 36原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值