-TCP长连接是如何实现的? -用户部分是如何设计的? -离线消息? -消息要包含哪些字段? -群组聊天和点对点聊天? -项目的难点? -排查问题的能力? -消息传输可靠性?(序列号、重传机制) -如何看待客户端未来发展? -
-常见数据结构 -内存对齐 -tcp和udp(所有人的屏幕都需要更新位置信息) -单例模式优缺点 -mysql语句执行顺序 -同步任务、异步任务、串行队列、并发队列 (异步任务加到并发队列才是多线程、多并发) -锁 互斥锁和自旋锁(while)哪个快?(自旋锁快) -智力题:北京市两人头发数相同、25人选前5 -算法题:两个栈实现一个队列
5.17 24min 1.自我介绍 2.讲一下第一份实习你觉得做的最好的项目 3.在其中你具体做了哪些工作,是怎么和别的部门合作的 4.上个项目的细节 5.为什么技术背景想做产品 6.学校和实习遇到过什么困难吗 7.以后职业规划?想做哪个方向 8.反问 面试时间不长,整体体验还是很好的,都是针对简历问的,没有那些死板的问题 #产品面经# #非技术2024笔面经#
1.瞎聊,问了我啥时候开始学java的,怎么做项目的,有没有看什么书啥的。 2.问我lc刷了多少道。 3.手撕一道lc,有个地方写错了,被指出来了才手撕成功。 不到30分钟,然后就结束了,问面试官是不是不招人,怎么这么快就结束了,他说日常实习就随便面面。 各位牛爷爷,这是什么情况?kpi面嘛😂
这个是之前的,面了有20多天了吧(maybe)感觉日子过得好快,都没有什么offer入账,不知道大家现在如何?发一发攒攒人品吧,offer快快来 自我介绍 问及之前的实习相关经历 人生最难过的一个阶段,如何从泥潭里爬出来的? 对快手有什么了解? 如果遇到需要非常细致且不能出错的数据,你会怎么办? SQL相关问题: 聚合窗口函数和聚合函数的区别 常见的连接方式有哪些? 通配符有哪些? #非技术面试记
快手 前端开发 秋招一面 自我介绍 介绍一下 NPM Package 分析工具 如何使用?打包完成使用还是?在构建的哪个阶段使用?项目有发布到 NPM 社区吗? 低代码平台产出的页面是啥? DSL 协议是纯 JSON 还是 JS + JSON? 项目是自研的吗?编辑器怎么做的? 有调研其他低代码编辑器的使用吗? 对 nest.js 有什么感受呢?typeORM? 对比一下 express 和 ne
题型单选不定项选填空简答 前三部分专业性问题不多,主要是看玩的多不多😂,moba和mmo算是知识盲点了,什么职业什么技能都不懂,关键字开放世界rpg肉鸽多 简答还挺有意思,给四个元素设计关卡,最喜欢的boss战,策划周年庆,改良工会系统,不是科班出身纯文字答上去了 如果觉得很懂游戏可以报名策划试试
0.总时长60分钟 1.虚拟列表(实现原理,列表元素状态改变如何解决,不定高度滚动,多行滚动,scroll监听缺陷,节流两种实现方法,intersectionobserver参数问题) 2.杨辉三角 3.手写数组合并方法(参数化运算符和concat性能,concat和push实现空数组合并区别) 4.Vue代码说结果 5.反问 点评:第一条直接问穿心态炸了,导致后面没有回答底气了,面试官人很好。
三面(30min):介绍项目、介绍技术栈;算法题easy:字符串转数字。反问。 四面(20min):自我介绍后纯聊天,第一个问我为什么女生要学计算机的面试官。反问:培养流程、强度(说很卷但福利给够)、什么时候能收到后续(要横向对比、一两星期)。
一面 问题 主要问了我在实习的时候做过的事情,以及在实习的时候遇到的困难是什么,怎么解决的。 算法题 多个有序链表合成一个有序链表 一个差分数组问题,一个贪心问题 反问 问了部门内的业务,说是做直播和音视频开发,后面我说我有过音视频的学习经历但是没有在简历中写出来,面试官说如果看到了会问我ffmpeg相关的东西,快结束的时候我才知道是面的直播那边的部门。 二面 问题 quic是什么,quic有什么
总体30min 自我介绍 上来就手撕 括号生成 然后聊实习经历 说说实习主要做了什么,印象最深刻的bug,是怎么解决的 3-5年内的职业规划 公司base在北京 可以接受吗? 反问 业务 后续流程 测和开的比例 —————————————————— 面试官人很好,很亲切很和善的感觉,许愿三面吧
一面(104min) * 自我介绍。 * 线程和进程的区别。 * 线程安全。 * http是用什么实现的。 * TCP和UDP的区别。 * TCP为什么是可靠的。注意拥塞机制涉及的算法(慢开始,拥塞避难,快重传,快恢复)。 * Get请求和Post请求的区别。注意Get请求比Post请求效率高,Post请求需要服务器返回100再发送数据处理,Get请求直接是通过URL。面试官追问是否知道其他请求方
8.23 一面 30min 1. 自我介绍 2. 项目介绍,没有问很难很深入,主要是讲解基本的实现流程 3. 接口和抽象类的区别 4. 多线程并发的时候如何保证稳定性(回答了原子性、有序性、可见性方面的内容) 5. 手撕:合并有序数组,又问了如何减少空间复杂度(只是口述了一下) 面试官很温柔,但我紧张的全身是汗
1.自我介绍 2.项目以及在项目中承担的任务 3.研究生毕业论文大概做什么内容 4.算法题Python(先说思路):查询数组中的第K大元素 5.算法:求未排序数组的最长连续序列 6.算法:找出数组中三数之和最接近目标值的答案 7.对测试的理解 8.软件测试的功能测试 9.非功能测试的压力测试 负载测试分别是什么,生活中有哪些压力测试 10.要测微信聊天界面,你会选择怎么测试,或者说你会设计一些怎样
1.疯狂拷打我去年写的项目,场景题,我一个小测开哪懂了这些啊,答的不算满意。 2.因为紧张,实习经历压测也没讲清楚。 3.手撕是我上次字节考我的,删除一个字符判断是否回文,当时还写出来了,这次竟然脑子抽抽了,服了。 4.sql中等,分组排序找排名最高的 反问:试探性的问流程,跟我说别紧张,后面还得再看看,多半凉凉。 50分钟完成#快手求职进展汇总#