快手-客户端开发一面面经

1.客户端卡顿如何排查?Android绘制过程是怎样的?
1.5.sychronized和volatile介绍
2.你实习的过程有做技改,提升提现在哪里?内存空间的提升通过哪些指标提现?
3.GC算法有哪些?有针对GC做过优化吗?
4.实习中redis复合键结构为什么这么设计?tps多少?这么设计的理由是什么?如果tps扩大十倍会保持有哪些优化?bitmap的方案和TTL方案有哪些值得注意的地方?监控要新增哪些设计?CPU性能和哪些指标有平台性变化?
5.Hashmap说一说。concurrenthashmap能线程安全,那如果我们要搞list呢?用什么写?
6.java里有哪些常见的异常?(各种exception和error)我们用trycatch做捕获什么情况下会无法被finally处理?
7.说一下实习的灰度发布和状态机具体设计。
8.说一下AI的使用,知识图谱怎么做设计的,怎么提升知识图谱和你所设计的sql系统的转化效率?
9.Androind里的mesaage,queue,looper,handle之间的关系是啥
10.有没有写过内存泄漏的情况,怎么解决
手撕一道easy
全部评论

相关推荐

HTTP(超文本传输协议)是一种用于在网络上进行通信的协议。 它是用于在Web浏览器和Web服务器之间传输超文本文档的基础协议。HTTP的核心概念和工作原理如下:https://www.nowcoder.com/issue/tutorial?zhuanlanId=Mg58Em&uuid=b48bebe08e474db8b80b853b12bafd48客户端和服务器之间的请求/响应模型:客户端发送一个HTTP请求到服务器,服务器处理该请求并返回一个HTTP响应。请求方法:HTTP定义了一组请求方法,包括GET、POST、PUT、DELETE等。这些方法用于指定请求的目的以及对资源的处理方式。URL(统一资源定位符):HTTP使用URL来标识要请求或响应的资源。URL由协议、服务器地址、端口和资源路径组成。请求头和响应头:HTTP请求和响应都包含一组头部信息。请求头包含有关请求的元数据,如请求方法、请求主机等。响应头包含关于响应的元数据,如状态码、内容类型等。状态码:HTTP响应包含一个状态码,用于指示请求的处理结果。常见的状态码包括200(请求成功)、404(未找到)和500(服务器内部错误)等。内容编码:HTTP支持使用不同的编码格式来传输数据。常见的编码方式包括gzip、deflate和br等,用于压缩数据的大小以提高传输效率。Cookies和Sessions:HTTP通过使用Cookies或Sessions来维护状态。Cookies是服务器在客户端存储的小段信息,用于跟踪用户的状态,而Sessions是由服务器维护的与用户相关的数据。缓存:HTTP允许客户端和服务器使用缓存来减少重复请求和提高性能。客户端可以使用响应头中的Cache-Control字段来控制缓存策略。安全性:HTTP可以通过HTTPS(HTTP Secure)来提供安全的通信,使用TLS或SSL加密数据以防止窃听和篡改。
前端求职圈
点赞 评论 收藏
分享
昨天 13:13
已编辑
早稲田大学 C++
鼠鼠秋招大大小小拿了十几个offer,其中年包最高50w+,在这里分享一下自己选offer的心得,仅供参考。1. 平台作为校招生,我认为第一个关注的就是平台。好的平台能带给你更高的见识、有机会接触到更前沿的东西,现实一点的话会给你后面的跳槽提供助力。想象一下你的社招简历,BAT/ATMD的工作经历和某不知名初创的工作经历,哪个更可能让人眼前一亮。另外,大公司的流程相对更正规,内部转岗机会也相对更多,裁应届卡转正的可能性也相对更小(大公司要面子,虽然个别公司不要脸,我们可以提前打听一下看看有没有前科)。2. 业务同一个公司的不同业务线,增长速度可以说是天差地别,一般来说c端业务>b端业务>对内业务(当然这并不绝对,具体情况具体分析,也要结合个人想要的是什么)。好的业务能得到的锻炼更多,晋升更快,绩效更好,跳槽认可度也更高。想象一下,做三年交易/支付链路,和做三年内部系统,哪个更有增长点。3. 薪资说到底打工是为了赚钱,在平台和业务差不多的情况下,💰就很重要了。其中月base高>薪数多,因为跳槽是看月base的,一般卡30%涨幅,你现在的base越高,跳槽涨的就越多。公积金也是按base算的,你的base越高,公司给你交的那部分公积金就越多。说到公积金,这块也是要重点关注的,假设base是20k,5%的公积金一年要比12%的公积金少差不多17k,相当于一个月工资了。另外,很多公司的总包可能会含股票或者期权,甚至还可能含绩效,这里给一个暴论,除非有绝对看涨的趋势,否则都不如纯现金,这点可以在选offer的时候做参考。4. 行业那句话怎么说来着,站在风口上,猪都能飞起来。这里说的就是行业了,试想你在二十年前入行互联网,十五年前入行房地产,十年前入行手游,现在是不是赚的盆满钵满了。所以选行业也是非常重要的,朝阳行业肯定优于夕阳行业(前提是这个朝阳在日出前不要暴毙),怎么选行业是个技术活,但毕竟谁也无法预知未来,我的建议是尽量选前沿并且感兴趣的行业,这样既有可能吃到红利,又不至于后面后悔。差不多就是这些,其他像组内氛围/工作城市等等因素变数太多,因人而异,需要综合考虑,祝大家都能收获自己理想的offer。
从哪些方向判断这个off...
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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