秋招记录-快手后端一面

#快手技术岗信息交流阵地# 1.讲实习和项目
2.介绍一下fsdp
3.如何优化分布式训练时的通信开销
4.介绍神经网络训练的过程
5.梯度消失和梯度爆炸是什么?原因?如何解决
6、激活函数的作用
7.项目里是怎么用redis实现分布式锁的?还有什么其他实现分布式锁的方式?
8.项目里用kafka的场景?kafka 为什么快
9.java 的垃圾清除算法
10.介绍下g1垃圾回收器,对新生代和老年代是怎么处理的11.介绍下元空间
12.为什么要用元空间取代永久代
13.线程池的核心参数都有什么14.一个任务被线程池执行的过程15.介绍 spring 的AOP
16.定义切面的注解是什么17.redis 如何保证主从一致性18.redis 持久化机制,优缺点19.全量同步/增量同步原理20.tcp和 udp 的区别21.tcp 如何保证可靠
22.tcp 粘包是什么,如何解决粘包和拆包问题
23. leetcode739:给定一个整数数组temperatures,表示每天的温度,返回一个要
answer ,其中answer[i]是指对于第1天,下一个更高温度出现在几天后。如气温在这之后都不会升高,请在该位置用0来代替。
24.leetcode515:给定一棵二叉树的根节点root,请找出该二叉树中每一层的最大
全部评论

相关推荐

1.项目介绍2.先简单自我介绍一下,然后讲讲你过去五年中,做过的你认为技术栈最复杂、挑战最大的一个前端项目。你在其中主要承担什么角色,解决了哪些关键问题?3.请深入讲解-下 React 或 Vue 的响应式原理。以 Vue 3的Proxy 或 React 的 setState 为例,讲讲它们是如何追踪状态变化并触发视图更新的。4.在跨端开发经验中,你对 Hybrid 方案和 React Native/Flutter这类原生渲染方案的理解是什么?它们各自的优势和主要适用场景是什么?5.请描述-下 JavaScript **事件循环(Event Loop)**的工作机制,microtask和macrotask有什么区别?手写代码,解释setTimeout 和 Promise 的执行顺序6.解释 React 中的 Hook 规则,为什么只能在函数组件的顶层调用?如果打破了这个规则,底层机制会受到什么影响?7.手写实现一个**柯里化(Currying)**函数,并说明它在实际业务中的应用场景。8.前端工程化中,你是如何处理模块化的?讲讲Webpack 或Vite 在打包时,如何处理 CommonJS 和 ES Module 模块的差异,以及 Tree-shaking 的原理。9.在进行移动端 Web 或 H5 开发时,你是如何处理不同机型、不同分辨率的适配问题的?请详细描述你使用的技术方案和适配策略。10.反问环节,你有什么想了解的吗?
查看10道真题和解析
点赞 评论 收藏
分享
评论
点赞
6
分享

创作者周榜

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