某教育厂——基础架构工程师(一面)gg

#架构师# DJ(Duty Job)

工作职责:

1. 参与xx公共技术模块的设计、开发、维护和优化
2. 参与抽象和沉淀xx的公共技术模块
3. 对xx公共技术模块的高性能和高可用性负责

职位要求:

1. 具有2年以上开发工作经验, 资深互联网开发;
2. 熟悉golang语言编程,愿意学习多种语言,熟悉docker, k8s, 掌握socket、HTTP等相关技术;
3. 具有高负载、高并发开发设计经验;
4. 良好的沟通和分析问题与解决问题能力

基础:计算机基础、数据结构、编程语言、平台知识(客户端);(社招同学主要根据自身技术栈和项目进行准备,不要准备比较死板的八股文)

项目:总结复盘自己简历上的项目(不需要穷尽,尽量展示自己最熟悉/最有价值/亮点的项目),从项目来源、技术方案设计(架构、系统)、技术难点、最终上线后的复盘和迭代/优化方案等,理清楚过程中涉及和引申出的技术细节和难点;

算法:建议提前刷刷********,中等难度即可,保持写代码的感觉;拿到题目后:务必先和面试官交流思路是否ok,看看是不是还有更优解,再动手去写;写的过程中注意代码风格和边界;不要紧张,是否写出来没那么重要,更看重大家对于未知问题的拆解方法和思路;

综合:总结复盘思考,新技术的关注与运用,管理方法论等;

Q:自我介绍

A:常规流程

Q:接着就是写算法题。算法题是双指针,升序排序的链表去重(只要有重复就直接全部去掉)。

A:用python没写出来。

Q:问思路。接着问,如果不是升序链表怎么办?

A:思路就是两个指针,一前一后,来找重复元素。不是升序链表用dict/map存储。

Q:开始问问题:四次握手。如果四次握手的第三次server迟迟不能完成,会对server造成什么影响?

A:我说的很模糊,重点说client要等待server处理。浪费资源?

Q:gmp

A:不知道。(面试完才意识到,其实就是goroutine和channel。GMP模型。)所以我估计要gg。

Q:漏洞如何测试(因为我有安全厂实习的经历)

A:有漏扫器

Q:ddos攻击如何处理

A:首先ip封禁。根据行为匹配进行封禁。

Q:docker如何隔离?

A:不知道

Q:docker如何部署项目?

A:不知道

Q:如何把项目放进centos、docker进行部署

A:不知道

Q:redis为什么高可用性

A:内存存储,可扩展,哨兵,读写分离

Q:还有什么想问的吗?

A:(心很虚)是不是技术面一面?是的。

面试官说,我们是干基础架构的,负责操作系统内核调度容器等等业务。面试官说他们问的问题不怎么常规,不能死靠八
股。

我准备的是后端的很多东西,mysql什么的,结果...........

其实也很想干架构师,但是大概gg

看看美女让自己开心点继续复盘吧

陪自己一根

#架构师#
#大厂#
全部评论

相关推荐

bg 双非本9硕 27届 纯血golang选手某二线城市中小厂golang (100-499)面经.1. SQL 慢查询优化(我就答了explain 查用没用到索引)2. 一致性哈希删除节点(我提到项目中用了,所以他问)3. kafka 的可靠性,确认消费,重复消费问题4. GMP5. 多个defer 执行顺序6. 事务隔离级别7. .RAG 文档解析 (我说我是网上找的数据库)先hr面,问了半天我个人情况能不能去,学业压力和一些职场提问,然后 一面技术面。面试官应该是做go后台纯业务的部门. 纯粹八股,项目问的很少.约了二面负责人面.先自我介绍,然后八股问题1.为什么mysql 要用b+ 树做索引而不是直接存在文件里一行行存2.mysql 集群高可用?(这块没看过)3.redis 故障之后如何保障一致性,不丢内容。(我讲的持久化+主从复制三种模式)4.ACID ,什么是事务,对事务的理解5.对kafka的理解,作用6.RAG 的召回过程中的上下文是如何管理的7. python 协程和go协程区别最后是关于公司部分,问我对公司的了解,和对agent的看法,交流了一下。我以为是做go纯业务,我问他做啥他说做agent。总体感觉,公司基本上只问了八股,项目都没问多少。但是我八股也烂,二面很多不会,第一次面试当练手了。自己项目和八股确实很多问题。公司强度貌似很高。不知道下不下offer。
卢来猴祖:hit不去大厂可惜了
查看16道真题和解析
点赞 评论 收藏
分享
08-15 15:27
已编辑
门头沟学院 Java
昨晚下大雨,主包十一点多从公司往家里赶,把平板淋坏了,郁闷。--- --- --- --- ---聊实习。面试官非常有礼貌。一听是golang,对为什么投java表达了奇怪,遂不细问。常规八股:1. 抽象类与接口的区别2. JDK中你知道哪些并发安全容器3. 如果要实现一个单生产者多消费者模式,你有哪些方法?4. synchronized和reentrantlock锁之间有什么区别?5. Spring Controller如果想打印日志,怎么做?6. 如果一个Controller是上传文件的接口,那么在AOP层做完了文件流的读取,在Controller层还能重复读取吗?7. Java线上CPU打满,如何排查?8. 进程和线程的区别?9. 如何快速找到指定目录下大于100MB的所有文件10. Spring、Spring Boot中你常用的注解有哪些?11. @Autowired和@Resource之间有什么区别?12. MySQL用的是B树还是B+树,这二者有什么区别?13. delete * from,drop,truncate之间有什么区别?14. 脏读、可重复读、幻读分别说一下15. Redis常见数据结构16. Redis的Hash使用的时候有哪些注意事项?17. 给一张表,user_id, class_id, grade,找到每个班级排名第二的成绩18. 有没有用过窗口函数19. JVM类加载机制说一下聊实习情况。无手撕凉凉。体会:SSM完全生疏还没复习,大失败!非常感谢面试官帮我找状态。
我的秋招“寄”录
点赞 评论 收藏
分享
评论
1
2
分享

创作者周榜

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