一面: 1.简历深挖,两个实习经历➕一个项目经历 2.由简历项目中的问题延伸到业务问题,比如,DAU 在某一天下降,如何找原因;给项目中提到的小程序设立关键指标;小程序中某个功能点的优缺点 3.介绍具体AB test 的流程 4.在工作中,最不能接受的事 5.反问环节 二面: 1.介绍一个与数分相关的经验,借此深挖背景,过程,产出,待优化点 2.平时使用哪个产品;大概介绍下抖音的特点 3.抖音需要
1. 自我介绍 2.熟悉sql吗 3.数据库事务 4.一道sql编程 5.算法:最长不重复子串的长度 6.本科期间的困难的事情 7.你的优缺点 全程半小时 两道编程都过了 能进二面吗 计算机网络、linux、数据结构、框架什么的都没问 发面经攒好运 #实习#
今天刚面完,记得的有: 1.自我介绍 2.项目深挖(有10几分钟吧) 3.问了以下http与https的区别,SSL加密是怎么实现的(我说我对计网不是很了解,就没怎么问计网的相关问题了) 4.说一下你学到的测试理论的基础知识 5.编写发朋友圈测试用例 6.数据库左连接 7.数据库表中排名最高的前5个人的信息 8.如何保证淘宝抢购只有一件商品时不会重复被购买 9.代码:有m个字符A=[a,b,c,d
一面(2024.1.3,85min) 自我介绍 项目(聊了蛮久) Redis Redis单线程结构 Kafka(项目中用到了) 架构说一下 consumer如何进行消费的过程 分布式当扩充新的机器,数据如何进行调整?(唯一没答出来的八股) 集群只用2个节点可以吗?为什么不行? MySQL B+树,B树与B+树区别?存相同的数据哪个树高? MySQL如何实现乐观锁? 不停机扩容如何实现? Dubbo
12.14 字节 抖音 生活服务 后端实习 base杭州 时长1h10m左右 已挂 1、自我介绍 2、拷打实习项目 30m 聊一些业务相关、项目架构、有哪些微服务? 对微服务的理解?如何拆分微服务? 线上监控如何做的? 接口超时怎么实现告警? 什么时候要做数据核对?没太理解在问什么 3、MySQL八股 15m左右 讲一下mysql的事务? 可重复读如何实现? 能解决幻读吗,什么时候不能解决? my
被拷打,还是太菜了 昨天是第一人生第一场面试,只准备了四天,侥幸过了。但是项目复盘没咋复盘好,今天是第二场面试缺点就暴露出来了。菜就多练吧 1、自我介绍一下,介绍一下你的项目 2、介绍一下你使用的hooks 3、这个点击事件在react18和react17的区别和严格模式下的区别及渲染次数,分析一下为什么结果是这样的,底层逻辑是什么(唯一一个我自己感觉答的不错的题) onclick(() => {
主要记不太清了,很多场景题 如果有千万级别的节点同时向后端传数据,怎么解决数据量大的问题。--考虑mysql分库分表;开多个服务结点 分表的分法,横向纵向,分表的依据,带来哪些问题 IO框架了解吗,netty简单介绍下,怎么用的 java的一些八股 记不清了 说一个算法 从亿级别的手机号中,判断某个手机号是否在其中--考虑位图;布隆过滤器 手撕 最长不重复子序列,力扣第三题 ES的结构,游标索引,
1. 选一个项目介绍一下 2. 进程包含哪些资源、如何降低各个资源的使用 3. 源码变成可执行文件的具体过程、链接原理 4. 数组、链表、二叉树、哈希表、堆、栈、队列各种使用场景 5. 如何设计一个接口,需要注意什么 6. AB之间传输数据,如何保证可靠性以及安全性 7. 了解链路层加密和数据层加密吗 8. 如何缓存需要考虑哪些点 9. 程序如何保证健壮性 10. 优缺点,学习能力、抗压能力、研究
● 实习或者项目中遇到的难点 ● 为什么要分段和分页,分段和分页的优缺点 ● vector list 区别 ● C++ 宏和内联函数区别,何时触发“优化” ● C++ 虚函数表的结构,是连续的吗,虚函数地址存放顺序 ● 数据表「学号、姓名、分数、课程名、学分」如何优化 ● 1根金条抵7天工时,要求每天都要拿到金条,但是只能斩两刀,如何「分」(7的二进制111) ● 算法:最大连续子数组和(dp #
1、C struct 和 C++ struct 区别 2、C 语言如何实现面向对象 3、形参和实参的区别、传指针和传引用 4、智能指针原理,有哪些 5、IO复用原理 6、HTTPS 建立连接过程、TCP 如何保证可靠性 7、线程同步方式 8、算法:判断子树(两次 DFS)、日程表安排(差分数组) #软件开发2024笔面经##字节跳动24届春招#
后端开发岗位,1h到点结束 自我介绍 讲一下简历上的写的项目 遇到了哪些困难,怎么解决的 为什么你会用到epoll 讲一下IO多路复用 和select、poll的区别 上一段实习经历 主要是负责什么 遇到了哪些问题 详细讲讲(博主把一个debug问题详细地讲了些) 简历上一个Github作品链接 做了些什么 提到了b树,所以问数据库相关 Mysql的存储引擎 B+树和B树的区别 为什么要用B+树
自我介绍 为什么转测开(意料之中,问就是热爱,笑嘻了) 手撕 随机发红包 linux命令 cp命令 设计测试用例 没问八股 项目(这次让我挑一个,那我开始吟唱算法实习 ,终于硬气一回) 讲一下你自己的优缺点(乱编的,没想到编的缺点 面试官说这是致命的,需要尽快改掉,草了,后面想了想也确实) 反问 五分钟后约hr面 人生第一次字节hr面,希望别出意外了。 失败贯穿我的始终,就请在这最黑暗的时刻,给我
随便问了问实习和项目。 主要就是个算法题。 给定m个不重复的字符 [a, b, c, d],以及一个长度为n的字符串tbcacbdata,问能否在这个字符串中找到一个长度为m的连续子串,使得这个子串刚好由上面m个字符组成,顺序无所谓,返回任意满足条件的一个子串的起始位置,未找到返回-1。比如上面这个例子,acbd,3。
1.简简单单问问实习。 2.拷打个人项目。 问的最多的就是,你的项目还有什么亮点? 3.感觉面试官都不想问了。。 数据库表怎么设计的,数据库字段,索引设计原则? https和http区别? 4.写两个题 不用临时变量,直接交换两个数字的值 LC 670 最大交换。
1. 简单八股。 HashMap底层原理,和HashTable的区别。 static关键字,用法,作用。 接口和抽象类的区别?抽象类可以多继承吗? java多态的实现。 四次挥手。 Mysql索引结构。为什么要用b+树? 2. 项目。 描述一下项目业务场景,整体架构。 假如业务增长特别快,流量突增,你会怎么办? 3.手撕 LC 56 合并区间。 手撕mid没写出来,gg。 跟kpi面一样简单的手撕