2022春招字节虾皮Lazada笔面经
2022/3/7 字节实时音视频 测开一面
1. 自我介绍
2. 简历的两个项目,音乐播放器怎么实现
3. 有没有和音视频相关的项目,回答了在校课程学了一点理论知识,什么是编码解码
4. 数组和链表的区别
5. TCP和UDP的区别
6. 进程和线程的区别
7. 算法:topk
8. 对城市有没有要求
2022/3/24 测开二面
1. 自我介绍
2. 介绍一个项目,收获,遇到的问题
3. Java: java的特点,面向过程和面向对象的特点,重写和重载的区别,LIst和Map的区别
4. OS:进程和线程知道吗,线程的状态。
5. 计网:TCP的拥塞控制,说一下HTTP
6. 业务相关:说说编解码概念等随便说说
7. 代码:最长无重复子串的长度
8. 反问
2022/3/25 字节测开三面
1. 自我介绍
2. 实习情况,多久了,做什么
3. 今后的规划
4. 对部门团队的了解
5. 对测开的理解,测开和测试的区别
6. 优缺点,举例说明
7. 智力题:100瓶水其中一瓶是毒药,七天能毒药生效,七天内请问至少需要多少只老鼠可以找出毒药
8. 代码:LeetCode3 两数相加(链表)ACM模式需要构造链表处理输入输出。
9. 反问
2022/4/28 北京字节 客户端 飞书套件 一面 1h
1. 自我介绍
2. OS:
a. 进程和线程的区别和联系,线程之间共享什么内容、独占什么内容
b. 虚拟内存和物理内存,虚拟内存可以比物理内存大吗、什么场景下使用
c. 栈和堆的区别,分别存储什么数据
3. 计算机网络:七层模型,TCP和UDP在哪一层、它们的区别,DNS劫持,Mac地址是什么,如何将IP地址转为Mac
4. Java:
a. 什么是反射;
b. 什么是注解、举个例子;
c. 有哪些锁;
d. 什么是线程死锁,只有一个线程会死锁么,如何避免死锁
e. 线程池知道么
5. 手写单例模式,换题:均分数组(算法将数组分成和相等的多个子数组求子数组的最大个数),好吧不会还是写单例吧,单例也没写出来,又换了个快速排序终于写出了
2022/5/6 字节客户端二面 55min
1. 自我介绍
2. 深挖项目:Android 记事本APP
a. 做了哪些工作
b. activity的生命周期,两个activity切换状态是怎么样
c. 音乐播放器:如何实现的, service后台和mediaplayer是如何通信的、之间的关系是怎么样的
d. 插入图片:如何实现的,bitmap、**、**保存图片的区别,文字环绕图片有没有设计,插入图片过大会怎么样、那要怎么办
e. 页面布局:如何布局,主要采用哪种方式;有哪些控件,botom和**的区别,TextView和EditText的区别;match_parent和wrap_parent的区别;layout_margin和alignParentLeft的区别好像,没听清第二个;
3. 深挖项目:springboot员工管理系统
a. 做了哪些工作
b. 有没去了解mybatis,为什么要使用它
c. 刚说的的分层,哪一层做的多,数据访问层做了哪些工作
4. Java
a. 说说注解,刚才说的@overide如果不写会怎么样
b. 抽象类和接口的区别
c. 怎么创建线程。线程池是如何减小开销的。线程a和线程b各自有自己的逻辑,线程c依赖a,b执行,那么如何保证不会产生问题,机制是怎么样
d. 一个类里面有个方法,如何让这个方法不能够被子类修改
e. private修饰方法和final public 方法的区别,所以这样能解决上述两个问题吗
其他忘了,没写算法题
2022/3/26 阿里Lazada 测开
1. 最长无重复子串的长度
2. 在学校么?在哪里实习,做什么
3. springboot项目 过程中遇到的难题,4和5开头的状态码
4. TCP,UDP区别
5. JVM的作用
6. 测试电梯的软件系统
7. bug不能复现怎么办
8. Android项目:四大组件是什么
9. 数据库事务的特性
10. 测试开发的理解,测试开发和开发的区别
11. 给你一个需求,整个项目流程是怎么样
2022/3/12 虾皮测试 测试一面
1. 自我介绍
2. 介绍项目,选了Android,架构?
3. 说Linux命令,vim进入之后怎么查第10行数据 ?行号gg或者行号G
4. 写sql题目,查询学生平均分大于90的学生名字和平均分,降序显示
5. 编程语言:java,equal和==的区别
6. 如何模拟弱网环境
7. 算法
a. 写题:LeetCode3.最长无重复子串长度
b. 讲思路:如何判断链表是否有环,环的长度?
8. 比如APP修改数据后,数据不变,你会怎么测试
9. 会测试哪些内容,单元测试、集成测试、系统测试、验收测试的侧重点
10. 反问
#2022春招##字节跳动##Shopee##Lazada##海康威视##春招##校招##4399游戏#
1. 自我介绍
2. 简历的两个项目,音乐播放器怎么实现
3. 有没有和音视频相关的项目,回答了在校课程学了一点理论知识,什么是编码解码
4. 数组和链表的区别
5. TCP和UDP的区别
6. 进程和线程的区别
7. 算法:topk
8. 对城市有没有要求
2022/3/24 测开二面
1. 自我介绍
2. 介绍一个项目,收获,遇到的问题
3. Java: java的特点,面向过程和面向对象的特点,重写和重载的区别,LIst和Map的区别
4. OS:进程和线程知道吗,线程的状态。
5. 计网:TCP的拥塞控制,说一下HTTP
6. 业务相关:说说编解码概念等随便说说
7. 代码:最长无重复子串的长度
8. 反问
2022/3/25 字节测开三面
1. 自我介绍
2. 实习情况,多久了,做什么
3. 今后的规划
4. 对部门团队的了解
5. 对测开的理解,测开和测试的区别
6. 优缺点,举例说明
7. 智力题:100瓶水其中一瓶是毒药,七天能毒药生效,七天内请问至少需要多少只老鼠可以找出毒药
8. 代码:LeetCode3 两数相加(链表)ACM模式需要构造链表处理输入输出。
9. 反问
2022/4/28 北京字节 客户端 飞书套件 一面 1h
1. 自我介绍
2. OS:
a. 进程和线程的区别和联系,线程之间共享什么内容、独占什么内容
b. 虚拟内存和物理内存,虚拟内存可以比物理内存大吗、什么场景下使用
c. 栈和堆的区别,分别存储什么数据
3. 计算机网络:七层模型,TCP和UDP在哪一层、它们的区别,DNS劫持,Mac地址是什么,如何将IP地址转为Mac
4. Java:
a. 什么是反射;
b. 什么是注解、举个例子;
c. 有哪些锁;
d. 什么是线程死锁,只有一个线程会死锁么,如何避免死锁
e. 线程池知道么
5. 手写单例模式,换题:均分数组(算法将数组分成和相等的多个子数组求子数组的最大个数),好吧不会还是写单例吧,单例也没写出来,又换了个快速排序终于写出了
2022/5/6 字节客户端二面 55min
1. 自我介绍
2. 深挖项目:Android 记事本APP
a. 做了哪些工作
b. activity的生命周期,两个activity切换状态是怎么样
c. 音乐播放器:如何实现的, service后台和mediaplayer是如何通信的、之间的关系是怎么样的
d. 插入图片:如何实现的,bitmap、**、**保存图片的区别,文字环绕图片有没有设计,插入图片过大会怎么样、那要怎么办
e. 页面布局:如何布局,主要采用哪种方式;有哪些控件,botom和**的区别,TextView和EditText的区别;match_parent和wrap_parent的区别;layout_margin和alignParentLeft的区别好像,没听清第二个;
3. 深挖项目:springboot员工管理系统
a. 做了哪些工作
b. 有没去了解mybatis,为什么要使用它
c. 刚说的的分层,哪一层做的多,数据访问层做了哪些工作
4. Java
a. 说说注解,刚才说的@overide如果不写会怎么样
b. 抽象类和接口的区别
c. 怎么创建线程。线程池是如何减小开销的。线程a和线程b各自有自己的逻辑,线程c依赖a,b执行,那么如何保证不会产生问题,机制是怎么样
d. 一个类里面有个方法,如何让这个方法不能够被子类修改
e. private修饰方法和final public 方法的区别,所以这样能解决上述两个问题吗
其他忘了,没写算法题
2022/3/26 阿里Lazada 测开
1. 最长无重复子串的长度
2. 在学校么?在哪里实习,做什么
3. springboot项目 过程中遇到的难题,4和5开头的状态码
4. TCP,UDP区别
5. JVM的作用
6. 测试电梯的软件系统
7. bug不能复现怎么办
8. Android项目:四大组件是什么
9. 数据库事务的特性
10. 测试开发的理解,测试开发和开发的区别
11. 给你一个需求,整个项目流程是怎么样
2022/3/12 虾皮测试 测试一面
1. 自我介绍
2. 介绍项目,选了Android,架构?
3. 说Linux命令,vim进入之后怎么查第10行数据 ?行号gg或者行号G
4. 写sql题目,查询学生平均分大于90的学生名字和平均分,降序显示
5. 编程语言:java,equal和==的区别
6. 如何模拟弱网环境
7. 算法
a. 写题:LeetCode3.最长无重复子串长度
b. 讲思路:如何判断链表是否有环,环的长度?
8. 比如APP修改数据后,数据不变,你会怎么测试
9. 会测试哪些内容,单元测试、集成测试、系统测试、验收测试的侧重点
10. 反问