快手

收藏
互联网
10000人以上
上市
北京(总部)
福利丰厚榜高校必争榜offer比较常胜榜HC充足榜校招高薪榜牛客指数榜
查看官网
上传简历
职位类型
全部
后端开发
前端开发
客户端开发
测试
数据
更多
最新
热门
1.为什么用rabbtmq来做异步。我说都可以,卡夫卡可能并发性能更高,但rabitmq性能比较综合。2.为什么做异步。3.如果发送了重复的消息,你的项目中怎么保证唯一性。(自己做的是一个记录储存,其实唯一性要求不大。但当时害怕项目存在漏洞还是说在业务里判断,然后卡住)4.为什么要用springboot5.问我引入starter是不是就是把对象引进来。(觉得差不多是,但感觉是有问题的,举了个例子扯着说是这样)6.问我用过mybatis,有没有看过框架里的具体对象等(我说没有,就创建xml文件mapper去操作db,没准备mybatis,只知道一个安全问题)7.rabbtmq怎么保证消息不丢失(又回来了,我答rabbtmq自身持久性,消费者的重试以及三种拒绝策略)算法:lru(期间问我hashmap如果key为空返回啥,我说返回null对象,问我可不可以据此修改判断条件,我想说是但又不确定)最后反问环节问自己最主要的问题,给面试官问无语了,说了句基础...就匆匆结束了。感觉凉凉了,但还抱有一丝幻想,自己还是太菜了,看他的招聘要求只写了个中间件,看redis,mysql,se,juc,jvm比较多,有没有懂面试官心理的友友分析一波。而且面试间也是匆匆忙忙找到的,第一次被拷打项目真有些不知所措,自己准备的点其实在另一个并发场景,后知后觉自己没引导好也是。
查看11道真题和解析
点赞 评论 收藏
分享
今天 10:17
门头沟学院 Java
给鼠鼠整不会的,又面了一次shoppe,结果难度把字节,团子,快手爆了,感觉有秋招难度了,不过运气好都学过,基本都能说出来总计1h3min- 1.实习介绍- 2.项目介绍,Apollo动态测试- 3.实习Kafka保证消息不重复消费- 4.为什么需要虚拟内存,怎么映射,效率低,怎么解决- 快表,多级页表- 5.time_wait状态过多为什么,==怎么查找,怎么解决==- 让我蒙对了netstat -anp | grep TIME_WAIT- 6.排查高CPU占用率:爽了- top得到pid,ps -H -eo pid,tid,%cpu  grep pid- 得到线程再Jstack- 7.JVM双亲委派机制(最简单的一个问题)- 8.findclass和loadclass区别(维二最简单)- 9.锁的理解(syn,aqs,cas,底层):从锁定总线说,本质都是悲观- 10.Spring的初始化流程- 11.Zset数据结构- 12.跳表原理,怎么找的,复杂度:数组挂链表- 13.快排原理,问题和优化思路- 14.500w条数据,学生的成绩,排序,要尽可能短- 他说快排慢,提示局部性原理- 想起来了!说了可以用计数排序(其实桶大小设置为1也可以桶,都是正确的)- 15.100亿的int64位整数,1台128兆机器,找到最大100个- 告诉我内存存不下- 我说了分支归并+堆排- 16.MVCC- 17.MVCC解决幻读了么,什么情况幻读- 18.kafka高性能的原因,零拷贝细节,不用mmap- 19.kafak什么时候发生rebalance- 算法:k一组反转链表(7min)下午约二面- 1.介绍- 2.怎么学习的,有没有其他编程语言- 3.有没有什么代码实践(写了一堆轮子)- 4.说说对rpc底层的理解- 5.说说对dubbo的理解- 6.序列化协议:Hessian2,原理- 7.负载均衡- 保护,熔断,重试- 8.缓存- 9.如果一个服务提供者宕机,怎么感知- 10.mysql索引的查询过程,具体从非叶子节点到叶子节点到槽,头信息- 给了条sql,让你说整个查询过程- 11.mysql和redis的区别- 12.事务是什么,原理,事务隔离级别RC,RR- 13.原子性如何保证- 14.mysql一个表很满了怎么办- 15.怎么就是慢,不超过三层树高,说了下计算方式2450w过程- 16.分库分表,怎么做- 17.如何诊断Linux服务器的资源占用过高,各种资源占用- 18.查看error.log的错误信息,有一条错误日志以sql开头,如何查询错误日志的数量- 记不清,说了个error.log |grep sql ,再加一个累加的命令- 19.OS启动过程(这个感觉很不常规了)- 王道课里还说过这个,有一点记忆说了说- 20.一条URL过程- 背爽了,以HTTPS和OSI为例,到网卡,交换机,路由器,顺便说TLS握手- 21.redis的分布式锁如何实现:可重入,可重试,pubsub和信号量- 算法:二次搜索树找第K个大的数,逆中序秒了面完1小时约hr面
点赞 评论 收藏
分享
昨天 20:33
山东大学 Java
1、自我介绍2、项目拷打3. Java 里面有哪些基本数据类型,分别占多少个字节?4. Java 里面 LinkedList 和 ArrayList 的优势分别是什么,各自适用场景有哪些?5. ArrayList 的线程安全性如何,若要在多线程场景下使用列表,有哪些解决方案?6. Java 的堆里面新生代和老年代是如何划分的,新生代又分了几个区,新创建对象在其整个生命周期里是怎么在新生代和老年代流转的?7. 数据库有哪些事务隔离级别,分别能解决哪些并发问题,解决原理大概是什么?8. MySQL 的可重复读隔离级别能不能解决幻读问题,为什么?9. 什么是聚簇索引和非聚簇索引,它们的区别和联系是什么?10. 假如有 SQL 查询语句,有没有可能只用到非聚簇索引而不需要用到聚簇索引,举例说明11、如果是 OOM 了怎么排查?12、自己有用过 jmap 和一些工具去排查过错误吗?13. HTTPS 协议的客户端和服务端之间的通信过程是怎样的?14. 当 Java 进程的 CPU 使用率突然升高时,排查思路是什么,会用到哪些工具(如 Linux 命令、JDK 工具)?15. 频繁 FullGC 排查​呢?思路和工具?16、谈谈 Kafka17、为什么项目中技术选型用的是 RabbitMQ?18、RabbitMQ 的数据持久化是怎么做的?19、线程和进程的区别?20、线程的安全怎么保证?21、进程通信的方式有哪些?22、进程间通信,它的数据传输大概是怎样的流程?怎么能让数据从一个进程传递到另一个进程去?
查看22道真题和解析
点赞 评论 收藏
分享
9月初投递 某9硕 隔了四天发面试邀请平台:萝卜面试(在浏览器里面)问答:1.自我介绍2.推荐项目拷打2.1整体是否落地?是否上线?物品的数量级大概有多少?2.2对用户做多兴趣表征,多兴趣体现在哪里?itemcf的公式是什么样?2.3向量是怎么得到的?Embedding的过程是什么样?具体一点2.4最终结果评估指标是什么样子的,介绍一下公式,是体现排序的结果还是命中的结果?具体体现在哪个维度?2.5召回环节是单一召回还是多路召回?多路召回该怎么做?2.6召回训练的目标是什么?负样本如何构建的?2.7数据中用户已经有了对应的行为,如果给你未处理之前的数据你会如何处理,如何预测?2.8多目标建模情况下对我们预测的目标是否有正收益?2.9多目标建模情况下,召回环节应该怎么做?多路召回结果怎么融合?单纯加权还是怎么做?(这个我真得细细想一想)2.10针对点击召回了N个结果,针对购买召回了M个结果,如何做融合呢?缺失加权融合的两个因子中的其中一个因子应该怎么做?2.11门控和Attention是怎么融合的?2.12模型用了哪些特征?2.13长短期行为序列的长短期是怎么理解的?具体是怎么做的?长期跟短期统计的为统计的周期是一样的吗?2.14 --涉及到个人方案的一些私密问题,会在日后公布--2.15向量化重构是什么意思?3.第二个项目拷打项目背景?为什么用到unet网络来预测?不是一般用于图片吗?各个模块的功能是什么4.实习拷打XGBoost只是会用还是了解原理?可解释性怎么样?基于什么分类器?目标函数是什么?手撕:最简单的一集 Leetcode 3.无重复字符的最长子串反问:面试表现如何?有没有哪里有待提升的地方?面试感觉:面试官人很随和探讨了很多技术问题,也给了我很多建议,虽然我知道我肯定过不了
GettoPipe:已挂,继续沉淀
查看22道真题和解析
点赞 评论 收藏
分享
分享我的面试经验
模拟面试
真实面试体验,快速补齐短板
应聘感受
暂无应聘感受
牛客网
牛客网在线编程
牛客网题解
牛客企业服务