字节测开一面、二面、三面、hr面经
1面 1h:
1、问项目
2、项目中控制cpu、内存、pid的程序是怎么写的,是用来干什么的3、写一个shell脚本,在一个文件夹中有多个日志,每个日志里面记录了一些访问信息,
统计该文件夹下所有日志文件中,带有toutiao的字段出现了多少次
4、AOP是什么意思
5、java虚拟机 gc的过程,用户能自己调用gc吗
6、从国内访问国外的tiktok服务器,计算机网络的各层都用到了哪些协议
7、TCP和UDP的区别,上一个问题中,哪些场景用TCP,哪些用UDP
8、http和https的区别,简单描述一下ssl协议
9、cookie为什么不安全
10、leetcode第三题,写完后写测试用例
11、微信点赞功能写测试用例
2面 1h15min
1、全程问项目 问了50多分钟,第一次有这种体验😓
2、编程题,给一个数组,数组里都是非负整数,输出一个数字的字符串,使这个字符串最大。
如[23,9,500,8] 输出9850023
3、最近在学什么技术
3面 1h
1、问项目
2、linux操作系统分为哪些部分,有哪些子系统
3、文件管理系统主要有什么用,linux下cpu的调度策略有哪些
4、linux中断是什么意思,哪些场景下会产生中断
5、linux将一个任务放在后台运行后,和前台运行的任务有什么区别
6、linux要杀死一个后台运行的任务怎么做
7、kill -15 和 kill -9 的区别
8、什么是内存泄漏、内存泄漏会造成什么危害、怎么排查内存泄漏
9、堆和栈的区别,内存泄漏主要发生在哪个区域
10、如果udp要保证可靠传输,应该怎么设计
11、面向对象和面向过程的区别
12、什么时候用继承、什么时候用组合
13、哪些设计模式用到了组合
14、一个网页,网页的功能是输入一个字符串,输出该字符串中重复字母出现的次数,怎么设计测试用例
15、测试一个网页的性能有哪些指标、其实各个浏览器都有一套自己的指标你了解吗
16、sql注入相关的几个名词(没听过)
还有些问题都没听懂。。。🤣
hr面 15min
1、怎么理解测试开发这个岗位,以后的职业规划是什么
2、想过转前端或者后端吗
3、对入职的第一家公司有什么期望
4、了解字节的工作节奏吗