一面: 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
(一面60min) - [ ] 测试了解多少 - [ ] 黑盒测试和白盒测试分别是什么 - [ ] 分别写出他们的测试用例 - [ ] 百度输入一个链接,到页面展示会发生什么 - [ ] DNS的工作原理 - [ ] DNS劫持 - [ ] 大白话描述DNS的作用 - [ ] HTTP的请求报文的形式 - [ ] GET和POST的区别 - [ ] POST还支持什么编码类型 - [ ] GET保
一面(2024.1.3,85min) 自我介绍 项目(聊了蛮久) Redis Redis单线程结构 Kafka(项目中用到了) 架构说一下 consumer如何进行消费的过程 分布式当扩充新的机器,数据如何进行调整?(唯一没答出来的八股) 集群只用2个节点可以吗?为什么不行? MySQL B+树,B树与B+树区别?存相同的数据哪个树高? MySQL如何实现乐观锁? 不停机扩容如何实现? Dubbo
等了一周终于拿到offer啦~ 简单写一下面经: 11.24 官网投递 12.1 约面 12.7 一面 算法:判断两个二叉树是否同构 问了我为什么学图形学 主要问了一些基础的图形学和c++。 渲染管线?(追问了一些)pbr渲染用的哪个公式? 封装继承多态都是什么?多态有哪些实现方式?意义何在?虚函数如何实现的? ... 当晚约二面 12.8 二面 算法:给一个字符串,找出最长的满足字母各不相同的子
12.14 字节 抖音 生活服务 后端实习 base杭州 时长1h10m左右 已挂 1、自我介绍 2、拷打实习项目 30m 聊一些业务相关、项目架构、有哪些微服务? 对微服务的理解?如何拆分微服务? 线上监控如何做的? 接口超时怎么实现告警? 什么时候要做数据核对?没太理解在问什么 3、MySQL八股 15m左右 讲一下mysql的事务? 可重复读如何实现? 能解决幻读吗,什么时候不能解决? my
代码题因为命令行读入有问题导致浪费了很多时间面了50分钟 1.项目经历 2.一条url输入到地址栏发生的事情 3.三次握手 接着就是java 4.基本数据结构(list set map) 5.hashmap的底层实现 6.深拷贝浅拷贝 7.代码题 代码题 字符串列表求最长公共前缀 一开始我想着找最短的元素比较,面试官提醒时间复杂度太高,思考了下还是把思路矫正了 给到我的反馈 计算机很多细节基础不够
1.项目拷打 2.抛硬币的概率题(m个真硬币,正面概率为p,n个假硬币,选一个硬币跑r次全为正面,问为真硬币的概率) 3.回归树的判定条件 4.transformer多头注意力物理意义 5.Transformer为什么可以变形(这个我没懂什么意思) 6.GAN的loss,回答了二元交叉熵,问我生成器的loss(?) 7.代码题:通配符匹配
1. 选一个项目介绍一下 2. 进程包含哪些资源、如何降低各个资源的使用 3. 源码变成可执行文件的具体过程、链接原理 4. 数组、链表、二叉树、哈希表、堆、栈、队列各种使用场景 5. 如何设计一个接口,需要注意什么 6. AB之间传输数据,如何保证可靠性以及安全性 7. 了解链路层加密和数据层加密吗 8. 如何缓存需要考虑哪些点 9. 程序如何保证健壮性 10. 优缺点,学习能力、抗压能力、研究
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+树
随便问了问实习和项目。 主要就是个算法题。 给定m个不重复的字符 [a, b, c, d],以及一个长度为n的字符串tbcacbdata,问能否在这个字符串中找到一个长度为m的连续子串,使得这个子串刚好由上面m个字符组成,顺序无所谓,返回任意满足条件的一个子串的起始位置,未找到返回-1。比如上面这个例子,acbd,3。
因为我有面试后记录和复盘的习惯,所以仍保留当时面试的过程记录,和大家分享以提高热度。同时期望有工作经验的同学投递我在招的岗位(3-10年经验测开),其他同学也可私信索要内推链接。 - 背景,笔者当时是7年多工作经验,其中4年多后端开发,3年多测试,在招聘软件上被ld主动沟通的。 - 一面,后来的+1,介绍工作经历,询问测试框架什么架构,怎么设计的,自己以什么角色负责哪些部分。计算机知识问了协程的使
项目: 1. 项目用途是什么?系统架构设计怎么做的? 2. 什么是DDD?领域切分怎么做的?范围相近的领域如何处理? 3. 是否使用了工厂模式?什么是抽象工厂? 4. redis秒杀锁怎么做?(答水平切片->分片路由) 5. 负载均衡算法知道哪些? 八股: 1. mysql聚簇索引知道吗?什么情况下使用?有什么作用? 2. mysql有哪些事务隔离级别?什么是幻读? 3. mysql有哪些存储引擎