快手客户端

快手客户端,3面之后挂了
一面:
基本上是基础题
1.面向对象特性
2.虚函数、虚表
3.mysql引擎
4.进程和线程
5.客户端页面加载
6.协程
7.linux开发流程
8.虚拟内存
算法:用栈实现队列、用队列实现栈

二面:
1.mysql mvcc,acid,索引
2.nosql
3.redis
4.线程通信
5.内存共享
6.线程安全
7.内存泄漏
8.手写连表查找sql
9.tcp,udp
10.innodb
11.页面加载步骤
算法:题目忘了,只记得是用哈希表和二分查找做的

三面:
无八股,针对项目进行提问
1. 设计模式
2. 可行性说明
3. 实际场景下问题的处理
4. 绘制数据流图

三面3天后挂掉的,感觉三面有些问题回答的可能有点浅,不够深入#快手#
全部评论
大佬是什么部门呀
点赞 回复 分享
发布于 2024-11-29 11:12 北京

相关推荐

05-30 14:34
已编辑
东北林业大学 Java
快手 - 测试开发实习生 - 已oc26号8.一面完之后hr打电话约了28晚上8.二面1.自我介绍2.问了我之前一段Java实习主要承担的哪块儿工作3.简历中两个项目介绍一下以及其中的难点4.简单手撕:找出一个数组中有只出现了一次的数 , 用了flag标记 , 面试官问还有没有别的方法 , 说用hashmap , 集合的方法 , 面试官说如果排序呢 , 回答的比较当前和下一个数如果不相等当前这个数就是结果5.说一下CSS定位的方法 , 回答的根据ID/class/tag name定位 , 为什么CSS和XPath选择CSS用的多 , 面试官说开发者工具中可以直接复制XPath语句 , 为什么不用 , 回答的最先学的是CSS所以CSS用的多6.项目中提到的Jmeter进行多用户的压力测试 , 为什么只模拟了100个用户的同时登录 , 是因为你开发的系统只能承受100个用户登录的性能吗 ? 如果不是 为什么不探究一下开发的系统实际可以承受多少个用户的一个登录? 或者说有没有进一步探究想办法能从哪些地方进行优化/提升一下让其能承受更多用户的登录7.pytest做接口验收中的断言语句怎么写8.有没有学习过哪些大模型? 回答的论文中用到的深度学习模型9.说一下CNN训练原理 ? 基于反向传播算法和参数优化 , 引入卷积层和池化层10.未来想从事的行业反问说最快明天就会出结果
查看21道真题和解析
点赞 评论 收藏
分享
评论
点赞
11
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务