redis 和数据库 数据不一致( 延迟双删 binlog) 数据库引擎都有什么 innodb 和myisa的区别 b+和哈希的区别 哈希还有别的哪些缺陷 哈希算法 列举几种 X 自己实现哈希散列表 怎么实现 怎么实现哈希桶尽量均分X map的数据结构底层 并发读写崩溃原理 是所有的map都不支持读写并发嘛? sync.map slice扩容机制 谈谈GC 说了三个算法 三色回收 内存泄漏怎么排查
1. cookie sessionStorage localStorage之间的区别 2. cookie的字段 3. 从url输入。。。 4. 重排重绘 5. 深拷贝浅拷贝 6. git冲突 git (reset 和 git revert) 7. 水平垂直居中(如果父元素宽高自适应) 8. 移动端适配的方法 用flex能完成适配吗 9. 1px问题 10. flexible的原理 11. 跨域的方
1. 介绍一下第一个项目 2. 介绍一下第二个项目,里面的算法的具体思想 3. 如何把与友商相似的视频播放器推荐给客户 4. 如果出现B站类似的大面积无法播放情况,如何处理 6. 视频首页跳转页面和卡顿之间的权衡 7. TCP与UDP的区别 8. 最有印象的一次学生活动,应急方案是怎么样的 9. Http协议的通信过程 10. 如何理解技术支持这个岗位的 11. 你是内推来的,为什么选择技术支持岗
自我介绍 说项目 说一下js基本类型 说一下bind, call, apply的区别 说一下原型链 说一下new发生了什么,没说出来 function mynew(func, ...args) { const obj = {} obj.__proto__ = func.prototype let result = func.apply(obj, args) ret
1.自我介绍 2.测试分类 3.黑盒测试和白盒测试的区别 4.Linux的一些命令,vim,cp,cd 5.TCP三次握手 6.TCP和UDP的区别 7.http的方法(get、post、put...,着重说了一下get和post的区别) 8.Cookie和session的区别 9.用过Python吗? 10.Java的基本类型有哪些? 11.抽象类和接口区别? 12.MySQL左联合查询,根据i
刚面完,热乎,面试体验极佳,面试官上来详细自我介绍了10分钟,给我整不好意思了 1. 自我介绍 2. 聊一聊上段实习最有挑战的事情 3. 场景题:有一个落地页,在韩国加载1s,在印度加载20s,如何优化 1) 优化印度这种加载速度极久的情况 -- 后端优化,提升首屏加载速度 2) 优化韩国这种已经很快的情况 -- 前端加载的优化方法:图片压缩,前端缓存,代码打包 3) follow up1:如果不
一面偏向讲论文和比赛,两道coding例行公事 二面聊天,分析论文不足,面向业务场景提问,考察知识面广度,coding二分查找 三面继续聊天,开放性场景,考察思维的深度和广度,coding很难 随缘等通知 #字节#
在京东主要是做什么的,是什么样的业务线,简单介绍一下,你平常主要做什么 你在这个项目内,主要负责哪个端的测试? 业务实现架构,交易链路 从app上买一个东西然后付款要掉哪些接口 服务端如何防止重复提交 同步审核和异步审核什么区别 异步审核怎么触发 测试有几套环境 测试环境、灰度环境、生产环境的区别 测试环境的数据和交易怎么保证不影响线上? 灰度和线上有什么区别 怎么样设置的白名单, 对于异步通过什
实验室项目部分 由于我求职的岗位是测开,所以简历中写了三个项目一个测试项目一个实验室的科研项目一个实验室测试验证项目 测试项目具体是怎么做的;计划是怎么制定的;有没有发现什么问题;后续有没有追踪; 科研创新点是什么;有没有和其他方向的协作,存不存在进度影响;印象深刻的难题如何解决,有没有求助他人(感觉是在侧面问问我团队合作能力); 测试项目部分 为什么选做这个测试项目; 为什么选测开岗位; 你了解
- 自我介绍(2.5mins) - 选一个项目进行深入介绍 - 项目相关: jmeter压测哪些指标,什么问题 jmeter怎么对页面进行压测 jemeter对秒杀接口进行压测 为什么用缓存 秒杀业务,缓存怎么更新,缓存与数据库怎么保持数据一致 redis数据结构 缓存穿透 - 基础八股: http与https的区别 http get与post区别,哪些情况get请求解决不了 sql左连接 - 算
1. 闲聊实习产品,开源相关balabal 2. 做题(半小时) 题目是给定一个target和数字数组,找出由数字数组组成的小于target的最大值,23121 {2,4,9} -> 22999 3. 闲聊组里产品/polardb 感觉不对劲呀,大块儿就是做题(虽然A了其他感觉没聊啥带劲的问题) 最后经典“谢谢你的时间” 蹲后续 #字节跳动信息集散地##字节跳动#
八股拷打..掌握确实太不牢靠 堆和栈 具体测试一个项目怎么实施 关系型非关系型数据库区别 常用sql指令 知道哪些连接方式 知道哪些索引类型 索引实现方式 怎么优化哈希索引 (哈希大数出现 shell脚本循环跟cpp有什么区别 线程进程区别 进程状态切换 并发与并行 死锁产生原因 dns域名解析 在哪一层 深度学习框架调优 不可解释性如何理解 常用linux命令 手撕滑动窗口(人晕了 还写错了两次
自我介绍 讲项目 C++八股:stl、虚函数、std::move 算法题:删除字符串中的ab 数学题:两人抛硬币,先抛出正面者赢,问先抛者的胜率 总体难度不大,已经约了二面
时间线——7.15投递——7.17约面——7.19一面——7.20中午约二面——7.24二面——7.25寄。 一面部分面经: 由于有之前投实习的面评,所以没怎么问八股。 1.跨域——jsonp如何实现 2.cdn 3.最近在学什么——有什么让你眼前一新的代码 4.设计模式——发布订阅和观察者的区别 5.手写链式调用,类似于class.a(fn1).a(fn2).sleep(3000).start(
1、主要问项目。 2、Http框架构成。 3、Http和RPC区别。 4、RPC的优势。 5、粉丝表场景,短时间大量关注。 6、Java和Go区别。 7、GMP。 8、做题:环形缓冲区。