一面 问了问实习的事情 内存泄漏与内存溢出 Linux常用命令 Abstract与接口区别 算法 最长连续数组 二面 直接升级三面 给场景去找漏洞 说实话我回答的依托答辩 约hr面 快手果然快 一周就速通 #春招#
1、muduo网络库有什么改进的地方 2、如何实现高并发的,IO 线程和业务线程为什么分开,压测过吗(寄 3、重构点在哪,thread 类底层如何创建线程,thread_local 了解吗(寄 4、协程了解吗 5、 智能指针说一下 6、map 和 unordered_map 区别 7、算法:[162. 寻找峰值] > 算法又是寄,每次二分的题要是几个月没做了都是寄 #24届软开秋招面试经验大赏##
1.自我介绍项目介绍 2.c++11新特性 3.根据说到的新特性问智能指针的缺点和右值引用相关题 4.vector是最常见的stl,你一般使用vector 有什么新技巧,清空vector用什么办法(说了swap,面试官说是一种方法,但是效率不高过时了,有没有什么别的方法) 5.n个不同颜色盒子和n个不同颜色球,球不能放对应颜色盒子里,有多少种方法,不要只使用排列组合,使用计算机思维思考(dp) 6
1、问项目,项目负责人要对项目有思考,项目没有落地 2、代码题( IP 地址匹配) 3、看我做不出来问我如果测试这段代码怎么测4、用不用快手,感受和对快手有什么建议 反问 (35min结束) 面试官巨友好,建议我多刷刷代码,反问问出来无缘快手 第一次面试,体验很好,下次再战!
我都不会😭😭题没撕出来叫停讲思路, 大概率寄了 项目八股 1 最难的模块 最快进步的经历 2 接口幂等怎么保证 3 上线的流程规范 监控指标 4 机器QPS CPU怎么监控的 服务多少QPS 不晓得 5 集群用的机器参数??? 6 机器用的是什么垃圾收集器??? 7 G1和CMS区别 怎么查看GC了多少次??? 8 G1 Mix模式(不知道听清没)做了什么????? 9 业务有哪些表 订单状态
一面(45min): 八股+手撕: 1. URL输入后发生了哪些事情,详细介绍步骤 2. https相关的TLS连接 3. TCP连接的三次握手 为什么是三次 不是两次 四次挥手 为什么是四次 4. 操作系统中的缺页中断是什么 5. TCP 和 UDP区别 举例说明具体的应用场景 6. 多线程保证线程安全的方式,具体C++中的哪些实现方法, 7. http1.0 和 1.1 区别 记住的大概就是这
更新:约8.17二面✅ ——————————————————————————— 1. 面试官自我介绍 2. 个人自我介绍 3. 寿司:链表相加 4. 我看你用了StringBuilder,和StringBuffer有什么区别? 5. HashMap用过吗,说一说put流程? 6. 假如我要设计一个类,把它作为HashMap的key,应该怎么设计? 7. 可以再介绍一下其他你知道的集合类吗? 8.
八股相对比较少 都是开放性问题 包括对ai在接口测试的一些思考 手撕最长回文子串 说思路就行没让写代码 然后智力题 一杯糖一杯盐 都挖一勺 糖里盐多还是盐里糖多 攒攒人品
1.自我介绍 2.线程池阻塞队列、拒绝策略 3.采用无界不阻塞队列瞬间有大量线程提交会有什么问题 4.concurrentHashMap怎么保证线程安全 5.redis数据类型,底层数据结构 6.缓存雪崩 7.项目问题:消息队列怎么用的,原理,延迟消息 8.tcp udp区别 9.jvm内存结构,oom 10.对象创建过程 11.nacos原理 12.mysql索引种类、innodb索引结构 13
刚刚收到感谢信 ----------------- 1. 深挖实习经历(将近30分钟),很多细节已经遗忘 2. 现场手写测试用例-电商相关 3. 问了一下八股,答得都比较浅 4.算法 一道双指针,版本号比较没写出来 5.反问 #快手测开#
1.项目介绍,主要问一些动态限流相关的实现 2.简历上写了有redis大key、热key治理经验,问了下如何治理的(大key拆分+数据压缩,LRU本地缓存+Redis构成多级缓存) 3.场景题:5000qps写用户-商品收藏关系,10w qps读收藏关系。 如何设计(mq+redis+mysql的具体设计); Redis的存储结构设计+如何优化(bitmap); mq死信队列如何处理?重试导致的数
积累积累功德吧 1. 自我介绍 2. 研究生期间学了哪些课程? 3. 介绍一下项目,说一下你负责的部分 4. 项目怎么识别用户登录的状态的呢? 5. 项目用到了微服务,微服务有什么好处? 6. 项目里Redis做什么用? 7. 向Redis中存短信验证码的命令是什么?设置过期时间的命令是什么? 8. 看你还用了RabbitMQ,说说是怎么用的?解决了什么问题? 9. 说一说项目里面微信支付的流程
自我介绍 项目工作聊了20分钟 三道题 1、写一个字典树,实现插入和查询 写完面试官说性能差,让我从各个方面说说怎么改进(说不上来,来了句“行吧,那再看一道题”) 2、合并两个二叉搜索树,结果尽量平衡 开始想着先直接合并,在旋转,还好面试官说复杂度太高,反正我也写不出来 然后提示我利用二叉搜索树的性质,就写了中序遍历各存一个数组,合并完数组,重新建树,面试官说能怎么优化一下,我问能不能在提示一下,
深挖研究生项目,深,实在是太深了(插桩,寄存器,栈溢出等)--- 答的太烂了 工作,实习经历 C++防止重复引用 静态链接库/动态链接库 gcc编译参数 GET和POST的区别 URL长度有限制吗 进程同步机制 聊了50多分钟,发现一面做了很多题,就没有让手撕了 明确回复xxx时间之前出结果,期待一手 先帝不以臣卑鄙
8.2快手Java一面 自我介绍 Java Java基本类型有哪些 占多少字节 int类型范围 HashMap put流程 线程池参数及作用 线程池的工作流程 线程池饱和策略有哪些 线程池回收线程的方法有哪些 ThreadLocal是什么及使用需要注意什么 ThreadLocalMap的底层结构是什么 AQS是什么 AQS如何实现抢占式和非抢占式锁 ContDownLatch是什么 Volatil