分享面经,攒攒人品🙏🙏🙏 1)java 异常 空指针异常属于哪种异常 2)java数据类型有哪些 int 的范围 string属于基本数据类型吗 3) arraylist与 linkedlist区别 add方法查询复杂度 4)hashmap1.8底层结构,put方法流程,什么情况下需要扩容,为什么要把链表转换为红黑树红黑树查询效率 5)hashmap具体是怎么通过key计算数组索引的 6)线
时间:8.28 岗位:广告引擎 1、自我介绍 2、实习项目介绍 3、自己学习项目介绍(难点,如何性能测试) 4、class与struct的区别 5、构造函数(复制构造,移动构造)的实现 6、move后会不会调用析构函数 7、vector的各个操作的时间复杂度,证明push_back的时间复杂度为O(1) 8、C++11新特性(lamda函数,智能指针等) 9、如何实现shared_ptr和uniq
奇奇怪怪的快手一面 七月底就投了,结果8月2号通知我说约到了8月20多号号面试 投的是Java开发,结果面我的是做基架的,一面没问简历和项目,直接拷打了一个小时左右408,出来秒挂 然后两天后HR电联我说一面过了约下周二面 老哥们这是准备重复消费我刷kpi吗 #快手##快手信息集散地##如何判断面试是否凉了#
面试官迟了几分钟,先道个歉然后开始面试(我还是第一次遇见女面试官) 1.自我介绍 2.为什么开发转测试?你对测试的理解? 3.项目中用了哪些测试?测试用例怎么做的?有没有用自动化测试工具? 4.介绍一下实习的工作 5.tcp udp的区别和特点 6.Redis数据结构与底层数据结构 7.一道sql,统计学生成绩不合格的课程数 8.两道智力题,经典蜡烛和沙漏 9.最长连续子序列 10.反问环节 面试
面试时间:8.21 / 面试岗位:C++开发工程师 1. 虚析构的作用? 2. 虚构造是否合法,什么情况下错误? 3. 给一logger类,logger类指针为空,是否可以正常函数调用完成编译? (G) 4. 聊聊map以及unordered_map的不同之处。 5. 传输一序列数组,序列元素([a, b],a为基址偏移,b为长度),若出现重叠区间判定为false,并舍去该序列,反之判定为true
1. 自我介绍 2. 项目介绍 3. vue2和vue3的区别 4. vue的组件通信 5. react的组件通信 6. react的hook有哪些 7. 自定义hook的场景和思路 8. webpack打包构建和项目部署流程 9. webpack打包后输入url第一个访问到的是什么 10. webpack的loader和plugin区别和应用场景 11. 手写一个todolist 12. 反问
中秋节前快手三面,上来写一个两次二分的题,这次吸取二面面试官的建议,和他好好讲了思路再写的代码,然后就是问实习和很多场景题(基本都不会),最后反问假如有幸能进入下一次面试的话,下一次面试大概在什么时候?他听明白了我的弦外音,回答说评价同学们的情况是一个动态的metric,有的人可能实习经历很充足但是论文不咋地,有的人实习经验不足但是论文很solid,而且他还说我代码也写出来了,最后浅聊了下视频理解
挖项目一 挖项目二 问实习工作亮点。 问一些八股 1.mysql有哪些索引?都介绍一下 2.网络传输一个文件的流程是什么,涉及到哪些协议。 3.java程序在jvm运行的过程 4.操作系统与jvm的关系 5.java类加载过程 最后手撕 反转链表||(lc92) mid难度 共一个多小时。 #面试##秋招##快手##后端校招#
1. 自我介绍 2. 自己实习期间的收获 3. 自己的优缺点 4. 开发认为自己写的代码没问题,作为QA总是希望找到问题,如何理解这种矛盾 5. 为什么选择快手 6. 为什么想做测试开发 7. 你觉得测试开发能给你带来哪些?比如成就感或者自我价值的提升 8. 如果你来了快手,这边需求会很多,会比较累,你怎么应对 9. 未来三年的职业发展规划 10. 职业发展中,你更看重哪几点 12. 如何看待互联
无自我介绍 整个面试还是有点尬住的(主要是我头铁,无数据库经历硬投数据库) 问了研究生课程学了啥 为什么投数据库 MongoDB和MySQL区别 copy on write b+树和跳表区别 MySQL的undo log,redo log lsm tree的一些细节 sstable之间是否有序 本科非科班为啥跨考 做raft有什么收获 写题
9.3 45min 后端Java 讲讲实习 这个轮子咋造的?为啥不能换种方式造? 轮子是如何保证高并发的? 给定一个新需求,如何修这个轮子? 再讲讲实习 锐评:你们用的技术好像有点老啊(我也不想啊。。。) 项目用过啥分布式中间件吗 实习有遇到过高并发吗(高并发能让我这个码喽干?并发量有10就不错了。。。) 讲讲MySQL的锁 讲讲MySQL的隔离级别?如何保证的 讲讲MVCC 手撕:实现一下你提到
应该是凉凉了…… 问了研究课题 项目 一道场景设计 能实习多久 反问: 部门业务 面试评价
60min 1. 自我介绍 2. 问实习经历 3. 问项目的背景,为什么要做这个项目,怎么部署的 4. 服务端的架构,一致性哈希,要加入一个redis集群是怎么完成的(不太懂) 5. 输入一个域名发生了什么(很细,要到数据链路层是怎么传输和找到的) 6. redis的数据结构 你用了哪些 7. 算法:1. 输入一个n,n为数组的长宽,打印螺旋数组 2. 滑动窗口的最大值 8. 场景题:1. 设计概
HTML iframe框架用过吗 Vue MVVM模式 双向绑定的实现 组件间通信流程 Vuex用法 CSS flex布局实现 TS&JS 原型和原型链 闭包以及使用场景 内存泄漏产生原因 type和interface区别 范型 网络 浏览器发送请求过程发生了什么 http和https过程 客户端获取到内容后如何渲染到页面的过程 Webpack 打包流程 loader和plugs区别 用过哪些pl
1、虚函数和多态的实现原理? 2、智能指针的类型和用法? 3、出了一个内存对齐的题? 4、编译的几个阶段和作用 5、内联函数 6、socket编程基本流程 7、tcp和udp的区别 8、tcp流量控制和拥塞控制的实现 9、select和epoll的区别以及优缺点 10、epoll的具体底层实现 11、delete操作后指针指向内存区的数据会被清掉吗? 12、4种隔离级别以及含义? 13、mysql