三个月前投递字节笔试被挂,参加散招免笔试,成功入职字节跳动后端开发岗

ACMer渣铜的秋招总结与经验分享 背景 2019年11月8日,在寄出三方后收到鹅厂的应届毕业生录用函,我的秋招尘埃落定。 感谢这些年老师的培养以及灵活的上课方式,感谢牛客前辈以及同学们的帮助和鼓励,感谢每一个可以努力的日子,秋招结果远超我的意料。写此贴以作纪念,并想分享一些个人踩过的坑以及秋招经验,仅供参考。 我是中国矿业大学(北京)计算机科学与技术专业的本科生,面试岗位基本都是C/C++后台开发工程师。从7月19日的第一场面试... 阅读详情

3个月前头条正式批笔试4道编程题只AC了2道,然后被刷了做了200多道还是太菜了,本来对字节不抱太大希望,毕竟后台竞争太大,而且字节招客户端开发比较多。后来看到有散招免笔试,抱着试一试的心态投了,然而几天过去毫无反应,20天后突然告诉我进行面试。9.10一面,9.12二三面,之后9.25晚上收到电话,拿到意向书。

字节跳动后端一面(纯技术面)

  1. 线程池有哪些参数?分别有什么用?如果任务数超过的核心线程数,会发生什么?阻塞队列大小是多少?
  2. 数据库连接池介绍下,底层实现说下
  3. hashset底层实现,hashmap的put操作过程
  4. 说说HaspMap底层原理?再说说它跟HaspTable和ConcurrentHashMap他们之间的相同点和不同点?
  5. 说说B+树和B树的区别,优缺点等?
  6. 算法题,对一个链表进行归并排序,链表可能有环
  7. 怎么实现一个线程安全的计数器?
  8. 原子类AtomicInteger实现原理是什么?和你设计的计数器优劣比较?CAS怎么实现原子操作的?
  9. Java中的锁有什么?synchronized与Lock的区别?公平锁和非公平底层怎么实现的?AQS原理详细介绍一下?
  10. 你在项目中一般怎么调优JVM的呢?
  11. 说一下GC吧,什么时候进行Full GC呢?
  12. 你了解哪些收集器?CMS和G1。详细谈谈G1的优点

字节跳动后端二面(项目面+技术面)

  1. 了解哪些排序算法,讲讲复杂度
  2. 手撕归并排序
  3. Redis有哪些数据结构?底层的编码有哪些?有序链表采用了哪些不同的编码?
  4. redis的hash数据结构最多能存储多少个元素
  5. 自己如何实现RPC?
  6. mysql默认存储引擎?MyISAM、InnoDB、MEMORY的区别
  7. 什么是幻读,如何解决
  8. 事务隔离级别有什么?通过什么来实现的?分别解决了什么问题?
  9. 乐观锁与悲观锁的使用场景

字节跳动后端三面(综合面)

  1. 介绍对你技术能力帮助最大的项目,重点讲架构设计思路
  2. 分布式全局唯一ID怎样来实现?
  3. dubbo的生产者如何发布服务,注册服务,消费者如何调用服务?
  4. dubbo负载均衡的策略有哪些?一致性哈希详细聊一下?
  5. 分布式session如何实现的
  6. 微服务你的理解?以及常用的微服务方案dubbo、spring cloud的比较?
  7. Kafka怎么保证数据可靠性?
  8. 数据库主从同步数据一致性如何解决?技术方案的优劣势比较?
  9. 分布式锁的实现方式你知道有哪些?主流的解决方案是什么?
  10. 聊人生的经历
  11. 聊印象深刻的人生的经历
  12. 说下技术方面或者生活方面你做得比较好的一个点和不足的一个点吧?
  13. 职业规划

总结

3次面试都面了1小时以上,有些问题自己也忘了,以下是这次面试的个人感受:

  • 1面技术面,问得广又问得深且喜欢问实现和原理;
  • 2面项目面,主要是项目和架构;
  • 3面综合面,猜测是考察对知识的整体认知和对自己的学习方法、未来规划的认;
  • 当然3轮面试都少不了的手撕代码(三面的算法题差点炸了)。

最后只想说,希望以上我的经历能给大家带来帮助,并且对每位阅读到这里的朋友送上一份福利,在此奉上我自己收集整理的[全套JAVA面试集]:基础+中级+高级等面试真题解析,SSM框架、分布式、微服务、调优:Spring、SpringMVC、MyBatis、ZK、Nginx、MQ、kafka、Redis、MongoDB、SpringBoot、Dubbo、SpringCloud等,以及设计模式、并发编程、网络、算法与数据结构等各方面的面试解析。

再者,如果你要去准备面试或者学习,可能光单纯的刷这些个面试题的作用还不能达到最佳效果,因此我将此阿里大牛手写整理的[Java进阶核心知识集]也一并奉献出来,只愿大家一举得Offer,跳个槽涨个薪。我也能攒波人品,一举两得,何乐而不为!

Java进阶核心知识集

最后只说一句:不管你是谁?不管你是要学习也好面试也罢,我都愿意将自己花了几个月整理收集的[全套JAVA面试集]+[Java进阶核心知识集]分享正在努力奋斗的你。

别再傻傻全盘暴力破解了!Passware Kit Forensic 2019.4.1 已知部分密码的精准爆破实战(附RAR案例) 本文详细介绍了如何利用Passware Kit Forensic的模式匹配功能,实现高效精准的密码破解,避免全盘暴力破解的资源浪费。通过RAR加密破解实战案例,展示了模式匹配技术的核心优势与操作步骤,帮助安全工程师大幅提升破解效率。 阅读详情

相关推荐

Python实战:用Realsense D435和睿尔曼机械臂完成手眼标定的5个关键步骤

本文详细介绍了使用Python、Realsense D435深度相机与睿尔曼机械臂进行手眼标定的完整实战流程。文章将过程拆解为环境搭建、数据采集、核心计算、结果验证和精度优化五个关键步骤,重点剖析了数据采集的黄金法则、常见错误排查以及如何将标定结果集成到视觉抓取程序中,旨在帮助开发者实现毫米级精度的视觉引导机器人系统。

weixin_29103191的博客 320

字节跳动今日头条笔试题目经历2018

本人是 字节跳动来学校宣讲会招实习生的时候参加笔试的。方向是后端开发。那时候还在学框架啊之类的还没开始刷算法,笔试的三道题目只做出了第一道的代码,其他两道都是只写出了分析过程。刚刚出结果了,没过。在这里写一下过程大家了解一下吧。 早就听闻今日头条很注重算法,果然笔试全部都是算法题。现场呢,在上面的boss,说是说“很简单过笔试啦”、“笔试筛选率很低啦,看中的是你的学习能力啦之类”。其实还是要你题目...

guang22334466的博客 8175

三维模型转变为点云模型的好工具——CloudCompare使用小记

普通三维模型能够直观地展示物体的三维全貌,但是在一些场合需要将三维模型变为相应的点云模型进行展示,而使用激光雷达等传感器采集到的点云信息往往只能反应模型表面的情况,或是使用PCL库中的可执行文件进行转换,这两种操作较为麻烦。笔者最近就遇到了这样一个情况,找到了一个名叫CloudCompare(CC)的软件,能够支持将多种文件格式的三维模型转变为点云模型。以下将本人在使用过程中所使用到的一些操作简记下来供朋友们和将来的自己参考。 一、下载 CloudCompare是一款免费软件,其可以在CloudComp

hdlwyt的博客 2万+

字节跳动笔试之解答篇

更多文章可关注我的个人博客:https://seven777777.github.io/myblog/ 看见一篇博文,列出了博主关于字节跳动的线上面试题:https://blog.youkuaiyun.com/handsomezhanghui/article/details/108691314,针对这些题目,我试着做了以下解答,以供参考。(部分解答参考网上其他资料) 题一 问题: 把下面的纯文整理为3行4列 aaaa "dd" f g;fd分 1 "2dd" 113 512 q 'w' er,-/.

HELLO WORD 2060

ADS 2023 实战:手把手教你仿真一个中心频率 2.4GHz 的带通滤波器(附工程文件)

本文详细介绍了使用ADS 2023软件设计和仿真中心频率2.4GHz带通滤波器的全流程,包括工程准备、指标定义、原理图设计、仿真优化及实际电路实现。通过切比雪夫滤波器拓扑和参数优化,实现高性能的带通滤波器设计,适用于无线通信系统。附有工程文件和常见问题解决方案,助力工程师快速掌握射频滤波器设计技巧。

weixin_30790841的博客 482

Unity3D用c#脚本调用前端javascript函数:H5获取unity - webgl 加载并初始化完成的消息

unity3d发布的Webgl 可以作为静态文件加载到H5页面中,并通过javascript 调用unity内置的C#脚本函数,详见Webgl调用unity api。而往往我们需要知道Webgl ready的消息,本文将给出unity 内部调用javascript函数的方案加以解决。

Bravo 2476

【字节跳动】2019后端笔试题

早上10点的笔试,晕的要死,竟然没ak。。。都是因为第二题用了自己不熟悉的指针,一直找错。。 #include <iostream> #include<cstring> #include<cmath> #include<string> #include<map> #include<algorithm> #include&l...

Puya的博客 6114

单总线CPU设计(变长指令周期3级时序)(HUST)(头歌实验)

利用比较器等功能模块将32位MIPS 指令字译码生成LW、SW、BEQ、SLT、ADDI、OtherInstr信号也就是利用比较器将指令字转换为译码信号,OP与不同信号对应(查询MIPS手册得知) 16 进制 :23 是 2进制: 00100011 ,把获得的OP,Func,和常数比对,相同输出1.按照题目要求填写表格,使用logisim的组合逻辑电路分析功能,当然也可以直接再logisim中写真值表。单总线采用变长指令周期,不同指令周期数不同,节拍数可变化。写的excel表格最终生成电路(当然 需要先把

xuxuaifeifei的博客 1万+

字节跳动笔试题

今天做了字节跳动的笔试题,总得来讲题并不难,但是需要看懂题的意思,列出自己的思路再进行编程这样效率才高,之前面试腾讯暑期实习生就是太紧张了,大脑一片空白,也不知道先写写自己的思路,然后再进行编程,结果给pass掉了,想来还是很可惜的。下面是字节跳动的笔试题: 要求:输入数组长度,然后输入数组中的各个元素,最后输入整数K,要求找出数组中三个元素小于K的三个元素,例如:         ...

weixin_30245867的博客 1901

以太网物理层协议整理(2)-万兆以太网

在万兆以太网标准化过程中,IEEE和10GEA(万兆以太网联盟)是两个最重要的组织。 万兆以太网标准和规范都比较繁多,在标准方面,首先有2002年的IEEE 802.3ae,后来也不断有新的万兆以太网规范推出,如2006年的IEEE 802.3an标准(10GBase-T)就推出了基于双绞铜线的万兆以太网规范,同样的IEEE 802.3aq标准推出了基于光纤的10GBase-LRM;2007年的

NowOrNever 3万+

全球建筑物提取数据集(免费下载):微软/GlobalMLBuildingFootprints

这个是GitHub上的开源数据集: https://github.com/microsoft/GlobalMLBuildingFootprints 介绍 必应地图正在世界各地发布开放式建筑足迹。我们从 2014 年到 2021 年间的 Bing Maps 图像中检测到了 7.77 亿座建筑物,包括 Maxar 和 Airbus 的图像。数据可在 ODbL 下免费下载和使用。该数据集补充了我们的其他版本。 包括的地区 执照 此数据由 Microsoft 根据Open Dat..

此星光明博客 6290

字节跳动笔试题(二)——正则式匹配

字节笔试题(二)

不积跬步无以至千里 1447

④ Django创建用户中心应用users,扩展用户信息

本章配套视频教程 Django创建用户中心应用users,扩展用户数据 在settings.py文件中配置项目 1、语言配置:LANGUAGE_CODE = 'zh-hans’ 2、时区配置:TIME_ZONE = 'Asia\Shanghai’ 3、模板路径配置:‘DIRS’: [os.path.join(BASE_DIR, ‘templates’)], 并创建templates文件

轻编程的博客 672

时隔三月,参加2020秋招散招,终拿字节跳动后端开发意向书.

3个月前头条正式批笔试4道编程题只AC了2道,然后被刷了做了200多道还是太菜了,本来对字节不抱太大希望,毕竟后台竞争太大,而且字节招客户端开发比较多。后来看到有散招免笔试,抱着试一试的心态投了,然而几天过去毫无反应,20天后突然告诉我进行面试。8.10一面,8.12二三面,之后8.25晚上收到电话,拿到意向书。 字节跳动后端一面(纯技术面) 队列的实现,需要注意的地方 快速排序的实现、时间复杂度分析 B树和B+树的区别、应用 HashMap的实现,扩容机制,扩容时如何保证可操作 Redis扩容机制(渐

weixin_47066028的博客 282

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

题解 | #查找组成一个偶数最接近的两个素数#

大佬们,可以帮我看看吗现在有两个实习岗,找的是软件测试方向,第一个是不是不是软件测试岗?#我的简历长这样# #24届还有机。之前春招投的鹅,做完测评就没有下文了,现在突然约我1号面试,之前投的是数据工程的岗位,捞我的是游戏技。目前还处于试用期,但是公司的待遇很。华为第一站培训结束...我也不再会对谁满怀期待 #如何缓解入职前的焦虑# #新入职# #加油# #华。有人知道三环嵌软设计技术面是问了什么吗,求面经😫 #三环求职进展汇总# #我的实习求职记录# ##硬件人的简历怎么写# #我的简历长这样#

华鑫的专栏 382

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

android屏幕适配原理,6年老Android面经总结,面试心得体会

前言 前不久,几个朋友聚会,谈到了现在的后辈,我就说起了那个大三就已经拿到网易offer的小学弟。 这个学弟是00后,专升本进入我们学校的。进来后就非常努力,每次上课都是第一个到教室的,每次都是坐第一排,不是演,而是实实在在的非常认真的在听讲,也是班上为数不多的上课会额外带一个专门的笔记本的学生之一。 半个月前,我看见他的空间上传了网易offer的照片,就私下和他交流了一下。 他说,他们公司不远的地方就是阿里,他的下个目标是阿里P7。我在夸赞之余更多的是感叹:现在的年轻人真的是太拼命了,网上漫天飞舞的35岁

m0_56255097的博客 162

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

一个渣渣的面试经历

一个渣渣的面试经历欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 欢迎使用Mar...

qq_22137741的博客 184

字节跳动笔试面试经历

1.笔试 (1)第一道:动态规划 这是一个多重背包问题! 然后。。当然。。不会做!!!QWQ (2)第二道:贪心 和51NOD上面的贪心教程上的两个教室和上课的例子很像! (3)第三道:启发式算法 我用的是分类讨论,对于大数据样本使用遗传算法; 但是同学还有讲蚁群算法; 还有同学说两个小球其实可以看做是互换了身份; 2.面试 (1)一面 一面是一位和蔼的中年程序员。 问题: 1. 高阶...

假博客 1万+

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

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

良月柒 1万+

字节跳动2017笔试【Magic】

【题目描述】 给一个包含 n个整数元素的集合 个整数元素的集合 a,一个包含 m个整数元素的集合 b。 定义 magic操作为,从一个集合中取出元素放到另里且过后每的平均值都大于操作前。 注意以下两点: ①不可以把一个集合的元素取空,这样就没有平均值了 ②值为 x的元素从集合 b取出放入集合a,但集合 a中已经有值为 x的元素,则 a的平均值不变(因为集 合元素不会重复), b的平均值可能会改变(...

Rnan_prince的博客 5303

记一道字节跳动的算法面试题

来源公众号:苦逼的码农作者:帅地前几天有个朋友去面试字节跳动,面试官问了他一道链表相关的算法题,不过他一时之间没做出来,就来问了我一下,感觉这道题还不错,拿来讲一讲。题目...

WantFlyDaCheng的博客 5万+
上一篇: 面试了百度、美团、字节,唯独阿里云给我留下的印象最深!(Java开发岗)
下一篇: 双非二本,CRUD经验成功逆袭字节跳动,拿下月薪30K!
跟着我学Java
博客等级 码龄6年 660粉丝 1341原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值