本文正在参与【[面霸养成记 ] 】 征文活动,一起来聊聊校招的那些事吧,牛客周边和百元京东卡等你来领~ 宝剑锋从磨砺出,梅花香自苦寒来,大家好,我是 小码哥 今天来整理了一篇文章《字节跳动面试总汇》分为三篇这是第二篇《测试篇》,后端篇本周天推送 关注小码哥获取更多内推或者精彩内容希望大家面试多多希望看完对大家面试有所收获! 字节的测试也是大热之选,不少人对字节跳动技术岗的职级体系和技术要求还不太了
timeline: 7.27投递 7.28约的7.31一面,8.2约的8.3二面,8.4感谢信,hr说知识深度不足,表达能力不够强。 想想还是该对最近的面试做一个复盘,整理一下当时的问题与自己想的一些答案,如有错误请各位大佬指出 一面 7.31 介绍项目 tcp和udp的区别,各有什么优缺点和应用场景 tcp是一个面向连接的可靠的字节流协议,要使用tcp协议,首先双方需要通过三次握手建立连接,因此
问题内容: 我有以下字节片,我需要从中提取位并将它们放置在[] int中,因为我打算稍后再获取各个位值。我很难弄清楚该怎么做。 下面是我的代码 我需要的是一点点-> 我试过了 我尝试使用BigEndian将字节片转换为Uint16,然后尝试使用,但由于错误而失败 看到了很多示例,这些示例使用函数来简单地输出数字的位表示形式,但这对我没有用,因为我需要一个int切片来进一步访问位值。 我需要在这里使
请问 git merge 如何跳过 vim 确认提示? 使用过 git merge 的大神应该都知道,合并一个分支的时候经常会弹出一个 vim 确认框,大部分的情况下需要手动输入 :wq 退出这个提示然后合并完成。 我希望再命令行直接跳过这个步骤,该怎么办呢?跪谢大神指点。
问题内容: 方案:各种文件的大小以字节为单位存储在数据库中。将大小信息格式化为千字节,兆字节和千兆字节的最佳方法是什么?例如,我有一个MP3,Ubuntu显示为“ 5.2 MB(5445632字节)”。如何在网页上将其显示为“ 5.2 MB”,并且文件大小小于1 MB的文件显示为KB,文件大小大于1 GB的文件显示为GB? 问题答案: (取自php.net,那里还有许多其他示例,但我最喜欢这个示例
当我在做表单处理时,我有一个form.html文件和一个process.jsp文件。html将显示表单,action设置为process.jsp。我需要检查用户是否填写了输入字段。 如果用户没有输入任何内容并单击submit按钮,request.getParameter(“name”)的返回值是什么。因为我不知道它是空值还是空字符串,所以我都检查了。而只是想弄清楚它是空字符串还是空字符串。
简单介绍一下实习经历 1.提到使用redis的Zset实现的排行榜,用了牛顿冷却算法,介绍一下具体怎么做的 2.看你项目用到了消息队列进行业务解耦,讲讲具体的业务场景 3.rocketmq在生产和消费者如何做到消息的唯一性,既不丢失也不重复,利用本身的机制能否实现这一点? 4.讲讲如何处理消息丢失、消息重复、消息积压 5.怎么保证缓存和数据库数据的一致性 6.简单描述下进程和线程的区别 7.一个进
去年12月初还是11月底被捞起来面的 只有一面技术面 但是面了一个多小时 虽然笛子reputation不咋地 但我感觉这个面试官还是有点东西 首先让我介绍一个熟悉的模型 我想他是做自动驾驶的就说了GAN 然后面试官就开始拷打我GAN的模型结构(我说了是有一个对抗器和生成器)但面试官问得很细 也让我把损失函数什么都讲了一遍 然后开始让我共享屏幕展示我做过的项目的源码 拷打我这写代码为什么要这么写 用
一面: 1、原型对象、构造函数和实例,new原理,箭头函数有原型对象吗 2、基础数据类型和引用数据类型,堆栈 3、看代码说输出,关于变量作用域的,let var 4、import和require的区别 5、cookie,他的属性,和cookie相关的攻击方式 6、http状态码,http请求 7、********算法题最大数 二面: 1、项目中收获比较大的经历 2、浏览器乱码的原因,浏览器渲染机制
整个过程就15分钟 1.页面渲染过程, 2.盒子模型, 3.选择器, 4.浏览器本地存储, 5.浏览器性能优化, 6.说说vue的特性, 7.git工具, 8.反问环节 没有手撕,就这些,面试时长最短的一次。面试官是很温柔的大哥。
1、数据仓库分层了解吗,实时离线都怎么做的? 2、Spark有哪些分区器? 3、宽窄依赖的定义?发生宽窄依赖转换的时候会发生什么操作? 4、shuffle操作增加了什么开销?底层用的什么算法? 5、Spark内存模型有了解过吗? 6、如何解决数据倾斜问题? 7、Flink了解吗?checkpoint机制做什么用的?底层怎么实现的? 8、Spark没有checkpoint机制,那么中间计算结果怎么保
1.自我介绍 2.解释数据库,表,索引 3.索引一遍加在哪里 4.问索引为什么能加快查找速度 5.解释第三范式 6.出了七八道走不走索引的判断题,解释理由(有个范围查找的走没走索引答错了,呜呜呜呜) 7.解释二叉树 8.问二叉树的几种遍历方式 9.算法题,问二叉树存不存在根节点到叶子结点路径上的数据和为一个target。 反问,问了部门业务场景,还稍微聊了一点数仓的东西。 12.16update,
字节一面 自我介绍 简历深挖 你在实习期间的收获? 实习期间遇到的最大的困难? 平时常用什么内容型APP?介绍一下这个APP? 有什么需要改进的?如何改进? 如何评价?改进的功能的效果? 你认为改进的功能会对其他已有功能造成什么影响? 广告的计费方式? 你认为抖音的ADload怎么设定比较好? 你认为什么是商业产品? 了解辛普森悖论吗? 为什么选择产品经理而不选择算法? 未来的职业规划? 字节二面
前两面是标签/用户画像方向,二面结束后被推到行业分析/业务分析方向。 一面,6月25日 1. 自我介绍。 2. 挑一段数据分析项目讲讲是怎么做的。(讲了风控实习的时候风险评分项目),面试官评价我基本用的都是统计方法,想到用算法模型吗,我说一个是我不会算法模型,一个是有专门的算法同学负责算法这一块,我作为数分实习生负责制订一些规则。 3. 有没有做看板的经历,挑一个说说思路。答:我做过很多,说了一个
笔者非科班出身 1. 前言 关于深信服的一面,请参考我之前的文章 深信服前端一面。 一面结束后的当天下午就收到了二面通知,二面持续约一小时。 2. 内容 (1)自我介绍。 (2)为什么选择前端这一行业呢? (3)聊了些简历里的项目内容:做练手的项目有什么收获?有没有遇到什么意想不到的问题?…… (4)一道编程题:给定一个树结构(不是二叉树)类型的数组,其中的每个元素是一个对象,每个对象有 id、n