某岗 #面经# 1.问实习 git 回滚 2.问基础 三次握手,四次挥手 进程和线程 页面置换算法,为什么要页面置换 3. 智力题 9个物品,其中一个较重,如何通过2次天平称重找出来。 4.算法题 多路归并
应聘职位:测试开发工程师 一面 8.15 60 min 自我介绍 你认为一个合格的UI自动化测试框架应该有哪些组成部分?如果让你设计如何设计? 谈一下你对PO设计模式的理解 根据PO设计模式的思想,你刚刚设计的UI自动化测试框架应该如何优化? Python中is和==的区别 Python装饰器有什么作用?你提到的使用场景中为什么要用Python装饰器而不用其他实现方式? Pytest中的mark装
区域媒体运营一面: 面试官很和善,问的问题发挥空间很大。交流式的面试,问题都是层层递进,有来有往,感觉很不错。 问题主要有: 1.你用过字节跳动的产品吗?(我回答的是抖音和字节跳动) 2.比较一下抖音和西瓜视频 3.平常都在抖音看什么类型的视频 4.有没有在抖音关注一些媒体账号 5.会在抖音看新闻资讯吗(我回答的是不太频繁,主要是微博) 6.为什么选择微博而不是抖音 问题大概就是这些,感觉一面的难
自我介绍 算法题,求二叉树最大宽度,写完发现理解错了题意,面试官说的是同一层的最大宽度,我写的是不按同一层。。。面完恍然大悟说用bfs,求队列中最大size,面试官问怎么处理空节点,我说用数组记录索引,无了,代码都没写出来。。 智力题,一根线上若干蚂蚁([1,0,0,0,-1,-1,1,0,-1,0,0,1]),有往左的(1)有往右(-1)的,每两只蚂蚁碰撞会掉头,蚂蚁速度都一样(一秒移动一格),
说在前面,前两条动态都已经删了,被定位了,鼠鼠我啊,太难辣 正文开始,新鲜的面经 一面: 接口响应时间如何这个标准是如何设置的 压测调优建议,具体说说 接口自动化脚本覆盖率 压测需要分析哪些数据,如何评估风险点 Docker命令有哪些,越多越好 Linux查看日志的命令,越多越好 Vim命令:打开一个文件后修改后不保存强制退出的命令 手撕:先问我代码水平如何,再根据我的水平出题,我说我代码能力应该
8.18晚上 7点30面 总共60min,飞书业务后端开发。 1.自我介绍 2.介绍一下项目,项目中用了哪些技术,怎么实现的? 3.SpringBoot如何实现依赖注入? 4.Springboot能否解决循环依赖注入,如何解决? 5.操作系统中系统调用是什么意思? 6.计算机网络中TCP/IP协议分层及各层功能? 7.每层有哪些协议?知道多少? 8.TCP协议如何保证可靠地传输? 9.一次TCP传
一个小时二十分钟 go的gmp gc机制 map扩容机制 计网转发数据包的细节 ip包头内容 os的虚拟地址 数据库的mvcc redis常见类型 redis和mysql的区别 做题 判断ip地址在不在一个子网内部(没写出来,字符串要转二进制,然后和掩码判断,写了十分钟,发现自己写出来估计要写很久,就说写不出来了。 lc一个mid题,删除重复元素,秒了 唉 题没做出来,有点难受
1.为什么做测试开发? 2.测试开发和纯开发的区别? 3.开始问实习 问公司内部使用什么测试工具? 都测了哪些平台?详细介绍一下 UI自动化测试做了哪些方面的工作? 为什么要做自动化测试? 为什么要做接口测试? 接口测试测了哪些场景? 接口测试和UI自动化测试的区别? 为什么没留在实习公司? 实习的时候做了哪些开发工作? 前后端怎么通信的? 服务器之间怎么通信的? 实习公司用了哪些技术栈? 有用过
1.自我介绍 2.实习 3.mysql日志 4.mysql事务隔离级别 5.K个区间翻转
字节跳动 商业产品 客户端 围绕项目主要设计MySQL,如SQL语句的递归,优化,前端查询不显示或者显示时长过慢可能哪里出问题等等项目上的问题 下面是八股: Java问了volatile关键字的作用,以及可见性和防止指令重排序的底层实现 四大引用及其应用场景,threadlocal及其底层实现,key为什么不可以是软引用? handle是什么?activity和fragment的生命周期 手撕是超
三面是总监面,TITLE是部门中国大区Leader。 整体也跟汇川一样,没有为难我,主要是问一些 GENERAL的问题(是的,是面试官自己说的),就让我对岗位是做什么的做一个畅享。这里我认为主要是因为这个岗位技术含量不高,但是面试的流程是按照研发岗来做的——即三面业务+一面HRBP。 这里面试官给我面试的时候是在出差的登机时间给我面的,所以比较随意,也没有开摄像头。 问我想象中的IT技术岗是做什么
自我介绍 在浏览器中输入到输出页面的过程 Python和c的区别 内存管理 面向对象和过程的区别 查询ip的全过程 根服务器 tcp握手的作用 如果第三次握手服务器没有相应会发生什么 如何解决上述问题 客户端大量发送建立连接的请求,服务端返回但客户端不影响,服务端应该怎么处理 锁有哪些 读写锁和自旋锁的异同 手撕二叉树最近公共祖先
自我介绍 本科包含什么课程? 想过读研吗? 排名情况? 实习横向对比感受。 想来字节实习,理想中的实习工作是什么样的。 实习地点要求。(介绍了一下业务范围) 找个自己觉得项目难度较大的介绍==> 前端监控系统 8.1 JS包是一个 script放里面吗 8.2 图片错误怎么处理的呢 8.3 性能指标是哪里来的 8.4 功能和负面影响之间的权衡 美团实习的优化 flex 实现上中下斜向排列 无限累加
烂完了,手撕做出来一半,尸体凉凉的。。。 一面 90min 自我介绍 进程与线程 协程与线程 多线程的通信 共享内存、消息传递和管道流 一些编程语言提供原子操作,举个例子 go的atomic包实现的原理?不会,答了记录状态回滚,错了 * 正确答案是:Golang的atomic包的原子操作是通过CPU指令实现的。在大多数CPU架构中,原子操作的实现都是基于32位或64位的寄存器。Golang的ato
面试体验极差,面试官全程对我毫无兴趣。 首先自我介绍,项目难点介绍。 手撕对折链表,30分钟。 问了两道计算机网络问题,答得很垃。 一到45分钟,立刻结束面试。 反问:您们部门是对算法很看重吗? 答:额....也不是。 反问:您觉得我还需要补充什么技术栈? 答:额....看你擅长的吧。