春招golang+python

面试难度【1~5】(1为最低,5为最高)

深信服(面试难度:3)

面试体验也是不错,问题也是连珠炮似的

一面(一小时左右,口干舌燥)

项目:微服务相关
  1. 分布式理论知识三连
  2. grpc和http
  3. rmq等等消息队列
  4. 分布式锁
Golang:
  1. channel底层
  2. GMP
  3. GC
  4. Goroutine
MySQL:
  1. 存储引擎
  2. 三范式
  3. MVCC
Redis:
  1. 单线程 or 多线程
  2. 持久化机制
  3. 雪崩、击穿。。。
  4. 慢查询
还有些记不清了🤔

二面

聊了很多,技术问题从中穿插,猝不及防那种,
说话要过脑,别吹牛逼,会的多说,不会的就闭嘴

三面

治愈的HR面,又可以乱bibi了🤩


游戏科学(面试难度:5)主要应届不友好

嘿嘿,作死投了这家,可惜他们只要大佬,特别是动捕这块的
应届只是面着玩,当时面的后台开发,被虐惨了,但是面试体验还是可以的

国电南瑞(面试难度:2)

国企都这样,难度不难,套路挺多
也面了好几面,最后HR还想挽留我,哼,套路我,是没有好果汁吃滴

  1. 外键作用/创建
  2. 数据库视图
  3. 数据库drop和delete的区别
  4. 队列和栈的区别
  5. 快速排序
  6. redis 数据类型
  7. nginx 正向代理反向代理


招商银行(面试难度:2)

笔试2小时,还是什么易考APP,相当折磨

远景智能(面试难度:3)

具体记不清了,面试体验挺不错的
算法:

  1. 回文串
  2. 回文链表

趋势科技(面试难度:4)

笔试胡写一通,就是玩;嘿,您猜怎么着?过了,嘿;等一面吧,未完待续。。。

旷视(面试难度:4)

1面挂,面试Python,问了好多算法岗的问题,算法能否进一步优化等等。。直接拉闸

SHEIN(面试难度:2)

回忆起来都是泪,这是一家神奇的公司

奇安信(面试难度:2)

一面(十分钟后收到二面提醒)面试官很有气质

算法:
  1. 合并数组
go:
  1. gmp调度模型
  2. defer原理
  3. go特性
网络:
  1. 三次握手
操作系统:
  1. 同步异步
linux:
  1. 三剑客
  2. 修改ip
  3. 常用命令
反问:
  1. 冰墩墩在哪里?🤪


二面(十分钟后收到更新简历提醒大佬面我,估计是以后的领导啦😊

猛干项目,对一面的知识点做了延伸

反问:
  1. 以后涉及到的技术栈
  2. 一面二面的一个总体评价
  3. 怎么提升相关技术水平

三面(二十多分钟)面试官气场十足,我瑟瑟发抖

  1. 成长的收获
  2. 项目的收获
  3. 家庭情况
  4. 期望地址
  5. 期望薪资
  6. 对于公司的了解
反问
1.新人培训
2.提前实习

绿盟(面试难度:2)

包括了一二三面,问题不多,体验相当好,养老圣地

  1. ICMP协议,ARP协议
  2. ICMP怎么封包,怎么抓包
  3. get和post区别,Post使用场景
  4. 多线程会发生什么情况
  5. GIL解释锁,线程安全问题
  6. Nginx作用使用场景以及六大算法
  7. keepalived(心跳机制)
  8. Mysql优化方式
  9. redis主要作用,使用场景
  10. 登陆页面后端怎么做,表单登录页面返回给后台什么数据,怎么实现
  11. 装饰器的作用,使用场景,多个装饰器执行顺序
  12. 路由分发装饰器是怎么实现的
  13. get 和post 基于http协议的不同
  14. 十进制转十七进制
  15. 两数之和(魔改)
  16. 职业发展,未来规划
  17. python == 和 is有什么区别
  18. a = 15 ,b = 15 a is b和 a == b 是true还是false (内存缓存池)
  19. csrf xxs(token) 、跨域问题怎么解决
  20. 谷歌两小球100层楼动态规划问题
反问:
1.新人培养问题
2.推荐一本安全相关的书籍

图灵深视(面试难度:4)

一面

面试官水平感觉可以
算法:
  1. 链表反转
数据结构:
  1. 字典树
  2. 双数组字典树
  3. 完全二叉树和非完全二叉树的定义
数据库:
  1. MySQL索引(hash、红黑、AVL、B、B+疯狂乱吹)
  2. 聚簇索引和非聚簇索引的区别、叶子节点存储的是啥
  3. 红黑树大量的写操作会造成什么情况
  4. LSM树
  5. 隔离级别、MVCC、幻读解决、给你场景题问此时当前读的数据能不能看到
  6. 行锁表锁、锁锁锁
  7. Redis持久化机制
  8. Redis适用场景
项目:
  1. 一个重复造轮子的WEB框架,猛干细节问题
  2. 项目中有一些什么问题出现,如何解决
网络:
  1. 路由选择算法(OSPF和RIP的区别)
  2. TCP网络粘包问题(Nagle算法)
  3. Netty为何关闭Nagle算法
Golang:
  1. Channel底层原理
  2. GPM调度模型
  3. 用户态和内核态的区别
  4. Python和Golang的GC各自使用了什么
  5. Golang多线程模型
操作系统:
  1. 虚拟内存
  2. Linux文件系统原理
  3. Linux内存管理原理
  4. Linux进程调度原理
  5. 多线程模型

二面

二面考察实战能力居多,小公司问的比大厂可难多了
Golang:
  1. 数组和切片场景题(值传递 or 引用传递)
  2. 闭包场景题(rutime包相关)
  3. Map底层(bucket相关)
  4. 反射底层(源码中的两个函数)
  5. IO多路复用(rutime包相关)
  6. 线程进程协程(内核态和用户态区别)
  7. GPM调度模型场景题
  8. 原子操作场景题(开两个协程同时循环i++,输出范围是多少,什么情况是lowest,什么情况是highest)
  9. context场景题
面试进行到这里,我已口干舌燥
Redis:
  1. 缓存一致性怎么保证(我举得每一个例子都被追问,太折磨了)
  2. 秒杀怎么使用Redis
  3. Zset跳表数据结构
MySQL:
  1. 事务场景题(涵盖事务的所有知识点(mvcc、隔离原则、四大特性))
  2. 事务可不可以开很多?写需要事务?读需要事务?怎么优化?
Docker:
  1. docker namespace 和 cgroup 分别用来干嘛的
  2. 常用的 docker 命令

三面

纯纯压力面了,心态千万不能中途垮台,把你毕生所学全部给他说过去,不对也说,但别信口开河,体现你思考的过程
数据结构与算法:
  1. 栈和队列分别用什么实现比较好?(list、array)
  2. 数组和链表特点,怎么实现,扩容怎么做
  3. avl树,hash表、二叉堆
  4. 堆和栈用来干嘛的,各自存储什么?用什么数据结构实现的?
  5. golang内存管理机制
  6. 操作系统的内存管理机制
  7. MySQL优化怎么做的?
  8. Redis底层三连
  9. 问了好久的数据结构、好多都忘了、刷的题全白费、直接倒立窜稀🤯
  10. 面试途中遇到不会答的,会一直疯狂逼问,甚至想直接厥过去
  11. 面完5分钟就通知hr面了

四面HR

流程极为迅速,10分钟解决战斗,hr面还是最治愈了🤣
HR:
  1. 三个词形容自己
  2. 对公司最看重的点
  3. 学习能力如何
反问:
  1. balabala(想问什么就问,没什么具体的模板)
#春招面经##字节跳动##地平线##深信服##远景能源有限公司##旷视##SHEIN##奇安信#
全部评论
太稳了兄弟,点赞哈哈哈,我面了一堆cpp,还没怎么面go的。23届瑟瑟发抖
2 回复 分享
发布于 2022-04-13 16:16
楼主go的八股文能分享一下嘛
2 回复 分享
发布于 2022-04-24 02:41
linux 三剑客是啥意思
点赞 回复 分享
发布于 2022-04-04 19:57
哪个公司?
点赞 回复 分享
发布于 2022-04-04 21:30
go语言香不香,感觉还是Java的天下啊
点赞 回复 分享
发布于 2022-04-11 10:36
图灵问的太难了吧,还有楼主你做的go项目是关于模仿gin的框架吗?
点赞 回复 分享
发布于 2022-04-20 12:15
楼主可以问下奇安信有go岗位吗,为啥我没找到嘞😭
点赞 回复 分享
发布于 2022-04-25 10:12
最后选择了奇安信嘛😂
点赞 回复 分享
发布于 2022-05-23 00:44
校招?感觉有点难啊
点赞 回复 分享
发布于 2022-10-14 13:48 山东
m
点赞 回复 分享
发布于 10-27 21:48 湖北

相关推荐

23 108 评论
分享
牛客网
牛客企业服务