程序员流年 level
获赞
381
粉丝
136
关注
20
看过 TA
4187
东北大学
2027
后端工程师
IP属地:河北
全网同名,🍠更新技术文档
私信
关注
考公劝退第零人:你们的确很幸福,但是有一个小问题:谁问你了?我的意思是,谁在意?我告诉你,根本没人问你,在我们之中0人问了你,我把所有问你的人都请来 party 了,到场人数是0个人,誰问你了?WHO ASKED?谁问汝矣?誰があなたに聞きましたか?누가 물어봤어?我爬上了珠穆朗玛峰也没找到谁问你了,我刚刚潜入了世界上最大的射电望远镜也没开到那个问你的人的盒,在找到谁问你之前我连癌症的解药都发明了出来,我开了最大距离渲染也没找到谁问你了我活在这个被辐射蹂躏了多年的破碎世界的坟墓里目睹全球核战争把人类文明毁灭也没见到谁问你了
字节跳动开奖374人在聊
0 点赞 评论 收藏
分享
勇敢的90后想交流:我愿意付费上班,楼主你就安心字节待着吧,我是真的喜欢上班
0 点赞 评论 收藏
分享
考公劝退第零人:你们的确很幸福,但是有一个小问题:谁问你了?我的意思是,谁在意?我告诉你,根本没人问你,在我们之中0人问了你,我把所有问你的人都请来 party 了,到场人数是0个人,誰问你了?WHO ASKED?谁问汝矣?誰があなたに聞きましたか?누가 물어봤어?我爬上了珠穆朗玛峰也没找到谁问你了,我刚刚潜入了世界上最大的射电望远镜也没开到那个问你的人的盒,在找到谁问你之前我连癌症的解药都发明了出来,我开了最大距离渲染也没找到谁问你了我活在这个被辐射蹂躏了多年的破碎世界的坟墓里目睹全球核战争把人类文明毁灭也没见到谁问你了
字节跳动开奖374人在聊
0 点赞 评论 收藏
分享
06-12 22:46
已编辑
东北大学 后端工程师
鼠鼠其实大三的时候,拿过字节客户端开发的实习,但是当时疫情,把 offer 拖没了,遗憾至今。后面专心备战考研,打算上岸之后从客户端转后端或者算法,当然现在看来,算法的想法有些天真,而且也感觉自己对算法岗没什么兴趣,看到深度学习什么的头就疼,所以就一头扎进后端里。研一上的时候,鼠鼠寻思先刷一段客户端的实习,到时候万一后端找的不理想,可以拿客户端秋招当保底。在探探实习4个多月后,提出离职专心学习后端技术栈。其实,有了客户端开发经验,学习后端像是水到渠成,没遇到什么特别的困难和瓶颈,Java基础牢牢掌握(因为安卓开发也是Java)。看了一周多 SSM 就直接上手微服务项目了,这里着重推荐一下知识星球的“小哈书”项目,敲了将近一个月后,中间遇到的各种中间件,比如 Redis, MQ 等都是边做边学,有了大致的一个理解和应用。项目大体完成后,我就开始着手项目更深层次的理解,用到的各种中间件的底层,为什么这么用等等,并且针对具体地中间件买了书籍来看,不得不说看了书就是比背八股文理解的深入,面试的时候真的有的说,体现自己对技术的理解。从三月份学习后端到五月份开始投递,只从官网投递了大厂(字节,腾讯,快手,滴滴,百度,美团,小米),这里吐槽一下这个时间点找日常实习太难了,只有字节百度腾讯约了面,腾讯还是 kpi。当时百度一面挂,字节搜索二面挂还是挺挫败的,但好在鼠鼠越挫越勇,第二次面字节的时候就侃侃而谈了,最终也是如愿以偿拿到了offer。总的来说,学习软件开发掌握学习方法很重要,打的就是一个信息差和自学能力,同时也需要代码量的堆积产生对各种业务的理解。而且如果想冲大厂,真的需要好好沉淀,对项目的细节要牢牢掌握,面试官是很抠细节的。最后祝愿各位牛友都有满意的offer~
无能的后端仔:亿级流量这本书确实不错,作为大纲去dfs查缺补漏确实很有收益
我的成功项目解析
0 点赞 评论 收藏
分享
05-25 22:01
已编辑
东北大学 后端工程师
字节搜索二面挂当天被捞1、自我介绍2、你提到了用户的关注与取关,你用户关系服务是怎么设计的?(定义了关注表与粉丝表,两个表内容一致)3、你怎么保证两个表内容一致的?(目前是通过事务保证的,后面其实还可以通过订阅 binlog 伪从来保证一致性)3、如果是大 V 的情况,你有考虑到吗,做了哪些处理应对这种高并发(Redis 缓存+二级缓存,冷热数据分离)4、分布式 ID 你都用来生成什么 ID 的?(笔记 ID,用户 ID,用户 ID 用的号段模式,笔记 ID 考虑到雪花算法自带的时间戳可以实现冷热数据分离,发布久远的笔记不缓存在 redis,后由于点赞系统采用咆哮位图高效判断,但咆哮位图基本只能存储 32 位,遂也改为号段模式生成,生成效率基本没差多少)5、那你说说点赞系统怎么设计的?为什么改为咆哮位图了?(先是采用 Set 数据结构判断,后因为满足高并发需求,Set 模式占用内存太多,又改用布隆过滤器实现,大大降低内存占用。但布隆过滤器在判断存在时存在误判,需要从数据库进行二次校验。后改用咆哮位图,既能高效判断点赞与否,内存占用也大大降低)6、那你讲一下咆哮位图的机制,为什么有你说的这些优点?7、MySQL 了解吧,你讲一下 MySQL 的索引(一顿吟唱)8、说一下聚簇索引和非聚簇索引的区别9、联合索引再说一下,如何定义联合索引最好?(设计成覆盖索引)10、联合索引的顺序重要吗?(顺便再说一下索引下推)11、算法1:二叉树展开为链表12、算法2:根据层序遍历建树反问
查看13道真题和解析
0 点赞 评论 收藏
分享

创作者周榜

更多
关注他的用户也关注了:
牛客网
牛客网在线编程
牛客网题解
牛客企业服务