字节抖音客户端一面

1.自我介绍
2.为什么投递这个岗位?说下我简历上的项目。
3.对安卓有什么了解(本人C++技术栈,HR给我投的这个岗位)
4.对线程池有什么了解?
5.线程池相比于普通线程有什么优势?
6.如果你设计一个线程池从哪些方面考量?
7.简单说下死锁?
8.死锁的发生场景举个例子?
9.说下TCP与UDP,应用场景有哪些?
10.滑动窗口有什么作用?有什么优势?
11.怎么理解多边继承?
12.怎么处理菱形继承
13.说下你对智能指针的理解
14.说下模板,对模板有什么理解
手撕:单向链表倒数第k个节点
#字节面试#
全部评论
客户端还是别面了
2 回复 分享
发布于 08-23 23:54 广东
通抖音客户端 成都。面试体验怎么样佬?
点赞 回复 分享
发布于 08-14 00:44 四川
清一色劝退客户端,有点害怕。后端-前端-测试-客户端
点赞 回复 分享
发布于 08-14 00:45 四川
二面了嘛?
点赞 回复 分享
发布于 08-14 14:29 浙江
要是我问的也这么简单就好了😂
点赞 回复 分享
发布于 08-15 09:41 山东
咋样了哥
点赞 回复 分享
发布于 08-15 15:15 广东
手撕代码要写输入输出吗佬
点赞 回复 分享
发布于 08-20 15:23 重庆
挂了挂了
点赞 回复 分享
发布于 08-24 23:50 广东

相关推荐

在前端项目中,有几个常见的优化工具和技术可以帮助提高性能和用户体验。以下是其中一些常见的工具和技术:https://www.nowcoder.com/issue/tutorial?zhuanlanId=Mg58Em&uuid=9d41438f19104dca802ef21b5942c139混淆和压缩代码:通过工具如UglifyJS、Terser等来压缩JavaScript代码,删除不必要的空格、换行符和注释,并将变量名、函数名等重命名为更短的形式,以减少文件大小和提高加载速度。图片优化:使用工具如OptiPNG、JPEGoptim、SVGO等来优化图片,减小文件大小而不影响视觉质量。另外,使用适当的格式来存储图片,如使用WebP替代JPEG和PNG,以进一步减小文件大小和提高加载速度。懒加载:将页面上的非关键资源(如图片、视频、音频等)延迟加载,等到用户真正需要时再加载,以减少初始页面加载时间。缓存和版本控制:通过使用HTTP缓存来减少对服务器的请求,浏览器可以缓存静态文件(如样式表、脚本文件和图片),从而减少页面加载时间。此外,使用版本控制技术(如添加哈希值到文件名)来确保浏览器能够正确地加载最新的文件而不使用缓存。Tree Shaking:通过打包工具(如Webpack和Rollup)的Tree Shaking功能,可以自动删除未使用的代码,减小文件体积。资源合并和打包:将多个文件合并为一个单独的文件,减少网络请求次数和文件大小,同时使用打包工具(如webpack)将多个模块打包为一个或多个bundle,以减少页面加载时间。异步加载和代码分割:将代码按需加载,仅在需要时动态加载,提高页面加载速度。使用工具如Webpack的代码分割功能或动态导入(Dynamic Import),以将代码拆分成较小的块,并在需要时按需加载。响应式图片:根据设备的屏幕大小和分辨率,使用不同大小的图片,以减少不必要的下载和带宽消耗。除了上述列出的工具和技术外,还有其他优化方案,如使用CDN加速、启用Gzip压缩、减少HTTP请求等。最佳实践是根据项目需求和目标受众来选择适当的优化工具和技术,并进行必要的性能测试和优化。
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
11-15 14:00
已编辑
京东物流 后端开发 N*16 硕士海归
点赞 评论 收藏
分享
评论
4
45
分享
牛客网
牛客企业服务