关注
根据我个人的秋招经验来说,需要OS和计网基础、语言特性和底层原理+并发编程(最重点会问的)、网络编程、数据结构和算法(总共问了一道双指针一道状压dp一道括号匹配的dp还有一道链表,2困难2中等)、设计模式(问了单例模式、代理模式还有责任链模式)、MySQL调优(总共问了B tree和B+ tree的区别,隔离级别、索引、行级锁表级锁乐观锁悲观锁共享锁排他锁、InnoDB引擎的MVCC对比PostgreSQL的MVCC及各自原理)、Redis原理及底层实现(问到了持久化、集群高可用设计、哨兵、跳表、订阅发布、分布式锁的实现、内存淘汰策略)、Kafka原理(ACK机制、判断Broker是否有效)、Elastic Search(就问了个倒排索引)+Fluentd+Kibana、Kubernetes(有哪些组件及它们的作用、kube-proxy的工作原理、IPVS中有哪些负载均衡算法,ETCD分布式锁的实现、PV、QoS为Guaranteed的条件)、Istio(浅问了一下Envoy解释它的作用还问了一下Sidecar注入原理)/微服务原理和框架的使用、分布式共识(问了一致性哈希、Raft和Paxos算法,还有Zookeeper的原理)、持续集成和持续部署(问了CI/CD的一些概念)、Prometheus(只问了个node-exporter的作用然后简单说几个采集指标)、链路追踪(Jaeger/Zabbix,问了个场景设计题,前面的没问倒,终于开大刁难了,只能装作认真思考最后和面试官说没有思路),整个过程其实还是挺虚的,有一些技术在深入问一下可能就要当场去世了。所以,写简历只写自己很熟练的,没有八成把握应付面试的技术最好还是不要写上去了,其实要学到什么程度,大概就是我前面列举一直到Kubernetes为止这个样子,了解底层原理才是你相较于其他人硬实力的表现,项目的话最好是自己造轮子的那种,比如手写一个微服务框架/(符合OCI的)简易Dokcer/后端框架,做得很粗糙也没关系,反正面试官眼里这些都是玩具,但你得保证这是你自己写出来的,像什么博客、XX管理系统这些烂大街的项目除非你有学历自信,不然毫无竞争力可言
查看原帖
8 1
相关推荐
点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 我的实习收获 #
30472次浏览 500人参与
# 如果有时光机,你最想去到哪个年纪? #
47123次浏览 800人参与
# 实习吐槽大会 #
32351次浏览 156人参与
# 非技术岗简历怎么写 #
209767次浏览 2861人参与
# 晒一晒你的工位 #
85794次浏览 304人参与
# 26届秋招投递记录 #
3811次浏览 106人参与
# 2025牛客秋招季 #
4232次浏览 131人参与
# 双非能在秋招上岸吗? #
215190次浏览 1142人参与
# 被AI治愈的瞬间 #
52323次浏览 597人参与
# 怎么防止在试用期被辞退 #
122333次浏览 911人参与
# 我的租房踩坑经历 #
27852次浏览 284人参与
# 穿越回高考你还会选现在的专业吗 #
21765次浏览 266人参与
# 我和mentor的爱恨情仇 #
43643次浏览 278人参与
# 打工人的工作餐日常 #
40440次浏览 343人参与
# 软开人,说说你的烦心事 #
48097次浏览 359人参与
# 毕业旅行去哪玩儿 #
1247次浏览 33人参与
# 硬件/芯片公司工作体验 #
75211次浏览 664人参与
# 商战,最累的是我们 #
13062次浏览 52人参与
# 打工人锐评公司红黑榜 #
145987次浏览 920人参与
# 25届秋招公司红黑榜 #
262165次浏览 1094人参与