关注
根据我个人的秋招经验来说,需要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管理系统这些烂大街的项目除非你有学历自信,不然毫无竞争力可言
查看原帖
6 评论
相关推荐
投递牛客等公司
点赞 评论 收藏
分享
查看15道真题和解析
点赞 评论 收藏
分享
牛客热帖
正在热议
# 秋招感动瞬间 #
3982次浏览 63人参与
# 你都收到了哪些公司的感谢信? #
3803317次浏览 32783人参与
# 被同事甩锅了怎么办 #
10890次浏览 75人参与
# 我的求职思考 #
4480306次浏览 59359人参与
# 职场吐槽大会 #
100687次浏览 822人参与
# 如果实习可以转正,你会不会放弃秋招 #
236279次浏览 3059人参与
# 分享一个让你热爱工作的瞬间 #
7323次浏览 64人参与
# 实习与准备秋招该如何平衡 #
764220次浏览 8803人参与
# 实习好累,可以辞职全力准备秋招吗 #
48954次浏览 690人参与
# 上班到公司第一件事做什么? #
20892次浏览 217人参与
# 工作后会跟朋友渐行渐远吗 #
13153次浏览 105人参与
# 实习,投递多份简历没人回复怎么办 #
2586983次浏览 35816人参与
# 哪个瞬间让你对大厂祛魅了? #
165380次浏览 1028人参与
# 如何一边实习一边秋招 #
1059857次浏览 13179人参与
# 技术转行的心路历程 #
34981次浏览 590人参与
# 没有实习经历,还有机会进大厂吗 #
899342次浏览 14910人参与
# 想实习转正,又想准备秋招,我该怎么办 #
520028次浏览 5227人参与
# 牛客十周岁生日快乐 #
68947次浏览 1032人参与
# 制造业的秋招小结 #
62832次浏览 1367人参与
# 如果再来一次,你还会选择这个工作吗? #
213752次浏览 1910人参与