阿里实习生 5+1 6面hr把我挂了
阿里实习生 5+1 6面hr把我挂了
因为怀有对阿里的不切实际的幻想, 面试面了阿里, 而且只面了阿里一个
面试时间 大概是从 2 月 18 号开始, 本来计划准备准备3 月再开始面试, 可是加了一个内推群, 面试官找我交流了一下就不知道怎么就被忽悠交了简历了
一道题都没刷就开始面试了!!!
1 面 18 号
面试官就是内推我的那个
代码题有两道不太难, 看到涉及到了中文字符串,,马上把c++ 换成go 做了, go 原生支持utf8
问的问题 记不太清楚了, 写几个能回忆起来的吧
tcp 为什么要三次握手, 为什么要四次挥手
b 树和 b+ 的区别 有什么用处, 增删改查的时间复杂度
为什么mysql用 b树
为什么mongodb 用b+
操作系统线程和进程的区别
内核级线程和用户级线程
java python go 中的协程的区别
vue双向数据绑定的原理
2 面 等了 3天
没有代码题
看了看我github上几个项目 https://github.com/Cherrison
问了一个同样时间复杂度的算法, 对字符串进行拼接 为何能有70s 与 8s的运行时间区别
涉及 内存分配, 主要是builder的优化
问了hashmap Hashtable , cpp map go map区别
如何在内存500m的情况下 对5个g的文件内容进行排序
线程 进程 协程的区别
线程的几个状态以及转换
时间有点长还问了为什么记不太清楚了
3 面 等了4天
也没有代码题
主要是问了我那几个项目, 怎么做的, 平时研究什么东西
主要是简历写的太多内容了, 范围设计太广
csrf攻击是什么 怎么防止
内核态和用户态的切换
你还会什么 然后就是我说几个讲几个
还有一些也记不太清楚了
4 面 交叉 四月了
可能是因为笔试不太好吧
一道题没刷, 又完全不会dp, 感觉那俩题就是天书
主要问了我那个微信小程序反编译的项目 原理怎么做的
明明还有其它东西嘛可是他不问, 那个只能代表我大二结束的水平不能代表我现在的技术水平呀!
问了tcp的两军问题, 如何解决
又问了一些问题不是记得很清楚了
感觉它有些不耐烦不想面我,,, 可能我挂就是在这里埋下的伏笔吧
5 面 交叉
又问我github上那个反编译微信小程序的项目,, 我面的是后端不是前端呀
还问了一下对docker k8s的认识 , 他们的原理
6 面 hr
问了大学生活, 大学都干了什么, 要不要读研, 以后计划干什么, 还面临那个公司
为什么要学这么多语言, 这么多技术, 为什么前端 后端, 客户端都搞, 现在又为什么面后端了
我太诚实了, 一五一十的全说了
结果hr两天后把我挂了
面试期间感觉前三面还挺顺利的, 也期间跟面试管聊天, 聊技术 还给我分享他们团队的技术, 分享学习资料
还说3面后 他们团队对我还挺印象深刻的
以为我能过, 结果挂了
只面了阿里, 4月多才面完, 凉凉了, 期间也没刷题, 也没去面别的公司.
完犊子,,,太难了