50分钟左右,上一面没做题,这次面试面了20分钟,还没反应过来开始做题 1.说项目 我本来以为重点会侧重ad110的,有可能是上一面问过了,这一面问了另外两个 2.你对react diff有什么看法 他是怎么做的 单节点diff 多节点diff 字节面试必须要按照源码说,辛亏之前啃过, 我重点说的多节点移动的diff算法,这里比较难,而且可以说很久来水时间 3.你对防抖 节流的理解 应用场景 面
75min(问题按时间顺序) 自我介绍 介绍一下你的实习 自动化测试框架: 介绍一下appium和testNG,分别用到它们干嘛 appium是怎么运行的 testNG的相关注解 testNG怎么做到多个case一起运行 testNG通过注解又怎么做到多个case一起运行 testNG和Junit的区别和优势 Spring框架: 介绍一下spring和springboot以及区别 简述spring
40min左右(结束时懵逼了没看时间) 1、自我介绍 2、说一下实习? (我着重强调了产出bug和uicase,然后我的实习主要是去熟悉美团收银的会员模块相关业务) 3、说一下会员模块的架构设计? (我:??我只能磕磕绊绊的答会员相关的一些功能和操作) 4、你参与过的最大的需求是什么? (我:我说我不记得具体的需求内容了,我只记得一些bug的发现。我真的很期待她能问问我的产出,比如有哪些bug,怎
1. 主要问了实习期间性能压测相关,如何保证数据的真实性与可信度,机器集群是否使用的现实机房等等 2. 做个easy题 3. TCP四次挥手 4. 反问 #字节测开面试#
1. 常见HTTP 状态码 2. TCP 三次握手 3. 进程和线程的区别 4. 秒杀系统可能会遇到的问题 5. 银行转账延迟 可能会是那些原因 6. 算法题 : 合并重叠区间
1. 自我介绍 2. 项目介绍 3. 算法题 两个一组 逆序输出 4. 计算机基础 挨个问了一遍 5. 数据结构 说一下字符串匹配的核心思想 一个暴力解法 一个KMP 口述一下快排或者堆排 关键路径的概念 迪杰特斯拉算法思想 说一下什么是哈夫曼树 6. 操作系统 是怎么起一个新的进程的 提了fork fork是系统调用吗 解释一下 7. 计算机网络 路由器的作用 介绍一下自己知道的路由协议 ARP
1.LRU算法 2.设计一个自增id系统该如何设计 3.如何评估各个大楼的等待电梯的时间的个人体验感 4.如何计算缓存和数据库的时间延迟和数据不一致的错误率 感觉都是一些场景题 然后如何去解决 面试完晚上收到了面试体验卷 没要像之前收到下一轮的面试邀请 估计挂了
面试官和所在部门技术栈都是go。 1. 强引用、软引用、弱引用和虚引用的区别? 2. java多态的实现原理? 3. java中实现多线程同步该怎么做?高并发场景下如何解决同步问题? 4. StringBuilder和StringBuffer的区别有哪些?String? 5. A服务器在不停的往B服务器发包,如果发生了网络拥塞,A、B服务器分别会发生什么行为? 6. 内存的页置换算法有哪些?口述l
5.26二面 自我介绍 先问了一下个人的基本情况,包括最快什么时候入职,能否线下入职,能实习几个月之类的 【项目相关问题】 简单介绍一下简历上和自动化测试相关的项目 selenium在元素定位的过程中有没有遇到什么难题,是怎么排查的,又是怎么解决的? selenium元素定位找不到的几种情况 项目中针对登录页面是怎么设计的(数据驱动,页面元素、测试数据和页面测试分离) 通过这个项目主要学到了什么
Hr面完告诉需要加面 听说是部门技术老大面 自我介绍 你在字节实习过?做的什么? 听起来你用的技术都比较常规啊,有什么惊艳我的吗? 还是比较常规,聊聊产品吧,你对业务层了解吗?为什么要开发这个产品?卖的怎么样?多少用户用?你觉得这个产品定位是什么?变现逻辑是什么?(寄,产品文档前两段我都是默认不看的) 对接的这几个中台业务你了解多少? 说一下你来这里的优势 你对身边的人怎么看,有什么值得你学习的
上次一面答得不好,还没有大厂实习,以为凉了,结果给我捞起来了。。。 1.自我介绍 2.问我有没有互联网厂实习,没有,就有个算法研发实习 3.问了一些实习做的内容 4.问了python的迭代器,装饰器,闭包函数,什么场景下用装饰器 5.问了实习的技术?使用过的算法框架 6.问了实习的一个大模型 7.做题,合并有序数组,写完题之后让我在下面写测试用例 8.给他阐述测试用例 9.反问 40min结束,感
介绍Java项目 linux命令 get post 区别 python 装饰器 原理 深拷贝 浅拷贝 python 多线程 算法题 给15min 详细写如何考虑测试用例,各种情况打出来 共极限35分钟,感觉kpi 寄。
字节还是难 全程37分钟,有点短 1.什么是闭包 2.闭包底层是什么原理 3.https为什么是安全的 4.ssl、tls怎么底层怎么做加密的 5.ca怎么保证公钥安全 6.为什么学前端 7.怎么学前端 8.手写实现promise 9.手写爬楼梯 10.手写柯里化 11.什么是事件循环 12.浏览器和node环境的事件循环的区别 13.js如何实现沙盒运行 14.node环境和浏览器环境的区别 1
1.测试用例的要素有哪些? 2.缺陷的要素有哪些? 3.测试人员需要具备哪些素质? 4.进程和线程的区别? 5.微信发送消息测试用例? 6.手撕代码两数之和,设计测试用例?
项目难点(封装组件) 父子组件传方法 导出文件浏览器是怎么下载的,回答了FileSaver.saveAs通知浏览器下载 跨域怎么下载 项目为什么选vue3 vue已经可以自动监听数据变化,实现页面渲染,为什么还需要nexttick 手写:Promise.any 虽然面完没几分钟就发感谢信了,但字节的面试官还是挺好的