一面: 1.自我介绍; 2.介绍实习项目; 3.怎么看待短视频投放; 4.实习经历深挖; 5.你觉得自己的优点有哪些; 6.你觉得自己的缺点有哪些; 7.你的职业规划; 8.怎么看商业化产品运营这个岗位; 9.反问。 二面: 1.自我介绍; 2.挑一个过往经历中比较不错的case讲一下; 3.你认为自己做的好的地方在哪; 4.你觉得自己的缺点有哪些; 5.你为了本次面试做了哪些准备; 6.反问。
发个面经攒人品 时间:8.27 岗位:Java开发工程师 1.自我介绍 2.问实习 3.问项目 负责的是商品和订单模块,介绍一下 下订单为什么要用mq 为什么用seata 用的是seata的哪种模式 seata有哪几种模式,工作原理分别是什么,有什么区别 数据表和结构包含什么,怎么设计的 各模块之间有什么调用关系 一条订单数据是怎么构成的,一条订单明细对应几个商品 用户一个订单中同时购买了五个商品
快手 一面凉经 C++基础 1、unique_ptr的用法和实现 2、父类指针找到子类虚函数的寻址过程 3、虚函数表指针存储到哪里 4、const修饰一个函数对函数有什么约束 5、常函数能调用对象的普通成员函数吗 6、如何实现对象的函数返回this指针的share_ptr 7、C++的右值引用的用法 操作系统 1、为什么要用虚拟内存 2、缺页执行的流程 3、缺页中断是软中断还是硬中断 4、介绍一下
时间线:面完一个工作日约下一面 一面(50+min) 自我介绍 项目(会根据项目问问题,如vue router,轮询,滤波器,正则化) tcp三次握手 拥塞控制(快启动、选择重传等) 中间人攻击 tcp和udp区别 quic,rtmp协议 链表数组区别 is和==区别 可变不可变数据类型 迭代器 关系型非关系型数据库 代码:冒泡排序 二面(30min) 自我介绍 项目(激活函数应该满足什么等) 代
问项目花了二十分钟左右 token存了哪些信息 为什么用JWT的token而不用redis的token 如何用redis存储时序数据 redis和mysql数据是否会不一致,如何解决 为什么用NEO4J=》面试官告诉我其实200w数据量的情况下往往mysql效率更高,NEO4J会遇到瓶颈 八股也是二十分钟,没问很多问题 java的两种锁 底层实现是什么,reentrantlock公平锁如何实现 s
5月18日 面的是北京快手总部,三面表现还不错,题目基本上全部答上来了,包括场景分析题(设计符合快手的个性化通讯录,设计动车问题检测系统),但由于做的有含金量项目都是硬件项目(机器人,自动驾驶,一些视觉算法),和他们部门的业务不搭,而且缺乏软件工程领域实习经验,不过三面我的部门技术主管找我要了微信,表达了对我技术的肯定和对于项目不搭的可惜,说以后有机会可以深挖一下技术,以后还可以来试试😂 结论:
秋招季即将到来,发一下本该去年发的面经,供大家参考,预祝大家秋招顺利! 快手 一面 - 通过 自我介绍 项目是自己做的是吗 为什么相比于Qt等,认为自己适合前端 如何学习前端的 哪个项目比较简单 可以简单介绍一下实现了什么功能 为什么认为难度不够 防抖和节流的原理和使用场景 用了哪些事件获取到位置 有一堆位置,取的是哪几个值 知道路由守卫的意思吗 知道如何实现的吗 讲一下网址的组成与含义 quer
复盘一下面试经历,总体来说回答地磕磕绊绊,面试官很耐心一直在引导回答。 但是我的水平不够,缺少深入思考,回答的点很散不成体系,逻辑性也不强。 有些题面试官点出了关键,对比自己的回答,明显感受到思维层次差距。 把面试题和自己的回答都放上来,给自己攒点人品,也希望大佬们指教~ 1,自我介绍(主要介绍了一段互联网电商运营实习) 2,在实习经历中有没有对某个指标进行分析,有无相关case经历? 答:没有(
整体50分钟,最凉的一集😭 1.面试官先介绍了团队,说是快手商业化那边的,然后我自我介绍 2.直接开始写题,出了一道求数组第k大的数,我之前刷过几遍这道题,但是由于这几个月一直在打工实习,标准解法有点忘了,我先说了我的思路,他说时间复杂度有点高,然后给我讲了他的方法;我还没理清思路,他就让我五分钟内实现一下,有点尬住了,鼠鼠只能开启缓兵之计,说要不然先问我简历吧😭 3.开始拷问实习,先让我讲了
一面:2023.2.7 30min 自我介绍 为什么要换实习 了不了解数仓知识 sql题,各城市观看量前10的用户,能不能保证每次刷数的结果一致 sql题,连续登陆 数据倾斜啥情况,怎么解决 了解即时查询组件吗?CK ES Durid之类? hive2ck有啥要注意的 反问 二面:2023.2.8 40min 自我介绍 为啥要换实习 之前实习有没有什么遇到难点,怎么解决的 你觉得什么样的数仓是好数
8.29一面 一面一个小时,深挖项目,问了很多hdfs和一些操作系统底层原理,hdfs读写流程+心跳机制+副本机制+HDFS纠删码,手撕lc第15题改编题,撕出来了 关于虚拟化有一个印象深刻的问题,当前资源数为7,有4个用户,每个用户需要资源数为2,如何在当前时间段为这4个用户创建虚拟机,满足每个人的需求?我答时间片,面试官说也是一种思路,不过她想让我下去看一下超配。 八股: 什么是tcp四次挥手
1、自我介绍 2、MR的执行过程,用了几次排序,Reduce怎么知道拉取哪些数据 3、RDD的底层实现(Spark用的不多就没问了) 4、项目介绍(没有针对项目进行提问) 5、SQL优化思路,具体讲了关于数据倾斜这块 6、SQL题:包含班级、学生、课程、分数的表,查询每个班每门课前三的学生 7、SQL题:包含user_id和target_id的表,找到互相关注的用户,优化不用join实现 8、SQ
1、自我介绍 2、为什么要去北京 3、MR的原理 4、为什么环形缓冲区到80%之后才反向溢写 5、SQL中哪些函数走MR,max走不走 6、select a,count(distinct b) from table group by a,MR的流程 7、SQL优化,如果给你两张表,用户视频表和用户粉丝表,怎么处理数据倾斜 8、SQL题:每个用户都有5门成绩,总计6列。请生成两列,其中1列是用户ID
1、自我介绍 2、看我用Java,问我Java程序的执行过程,然后Java怎么跨平台 3、基本数据类型,是否可以相互转换 4、自动装箱自动拆箱,Integer i = 100 是什么过程 5、深拷贝浅拷贝 6、Java是值传递还是引用传递 7、JVM的理解 8、堆是怎么划分的,实际有没有用到有关JVM的地方 9、垃圾清除算法说一下,什么时候FullGC 10、多线程,线程安全,线程通信之类的 11
一面 C++ 当中堆和栈的区别 C++ 当中的智能指针 shared_ptr 引用计数变化过程 如果要做一个编译器工具,来检测循环引用问题,你会怎么做,从编译期和运行时两方面 C++ 当中 std::map 和 std::unordered_map 的实现方式 这两种 map 分别有什么应用场景,如果需要频繁插入,使用哪一种 如果不断扩容 std::unordered_map,底层会发生什么 C+