快手-商业化JAVA二面

1. 能展开讲一讲你在项目里觉得比较有挑战的点,以及是怎么解决掉它的吗?
2. 你有了解过字节内部像用户增长部门(为拉新促活)做AB实验或灰度时,常用的实验组和对照组分配比例吗?
3. 你刚才说的商品过风控策略,这个过程是实时的还是离线的?
4. 能给我介绍一下你在小米做AI基建时,主要做的事情吗?
5. 你刚才提到做了类似pipeline的东西,数据处理或流转是本地处理完上传到S3,下一个节点再从S3拉取,这样会不会因节点多导致流程变慢?#牛客AI配图神器#
6. 本地mount S3是怎么做的?你知道具体原理吗?
7. 刚才提到的FaaS和Serverless你有了解过吗?它们的差异是什么?
8. 你对FaaS怎么理解?
9. 在字节或TikTok,FaaS(及Paas)的推广是不是已经很普遍了?
10. 从单线程切换到多线程,应该有哪些注意的点?
11. 除了线程管理,线程池还能带来哪些加持?
12. Java代码中常见的锁有哪些类型?常见的使用场景是什么?
13. 通常说synchronized是悲观锁,那悲观锁和乐观锁怎么理解?
14. 原子类底层依赖CAS操作,而哈希表put值时用CAS,它比较的是什么?(针对ConcurrentHashMap)
15. 哈希表有哈希冲突时要锁头节点,用synchronized怎么实现“发现冲突才走加锁逻辑”?代码层面如何判断或编写这种逻辑?
16. LC207课程表
17. 反问
全部评论

相关推荐

没有自我介绍 全程八股go基础方面1. 切片和数组的区别2. map的删除(假删除)3. GMP4. 协程和进程、线程的区别5. channel的阻塞、非阻塞mysql1. 了解底层吗 为什么用b+树2. 回表查询3. 事务的隔离级别 脏读 不可重复读4. redolog undolog binlog5. 分库分表怎么分 键是怎么移过去的(一致性哈希 忘了)redis1. 了解什么数据结构2. 分布式锁3. 缓存穿透、击穿、雪崩mq重复消费怎么解决计网1. ip和tcp分别是哪层的2. tcp和udp的区别3. http和https的区别 只答了加密 还把加密协议名记错了 安全证书没说4. 从输入地址到显示页面的过程 dns+http5. 状态码 502和504的区别操作系统 面的时候可以说基本没看 吃大亏1. 进程间通信 只答了管道 共享内存和信号量2. 死锁的四个条件 非抢占想了半天才想起来3. 进程的调度 答:进程是由内核调度的 我真的服了linux平时用的什么linux指令 怎么定位线程、进程的使用情况 没答出来场景题 设计秒杀用redis作缓存+分库分表(想说读写分离说错了) mq削峰 用rocketmq或者kafka这种吞吐10w+的因为提了redis分库分表,后面问lua脚本能不能原子性 分布式环境不能 要加上分布式锁下单超时 返回的订单给接下来哪个用户 没听明白 用消息队列的延迟队列来做下单超时(答非所问)算法1. 了解什么排序算法 只答了冒泡和快拍😭排序这一块真不行 问了时间复杂度和哪个稳定2. 链表删除倒数第n个节点 太紧张忘了快慢指针怎么做 转正向删除做了总结八股感觉还可以 就操作系统基本没看吃大亏 算法还行起码做出来 收了我吧😭
查看28道真题和解析
点赞 评论 收藏
分享
评论
2
14
分享

创作者周榜

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