回馈牛客 末流211非科班 后台开发已上岸
面经
2.24日
这里感谢牛客大佬 "一只帅鸽hhh"的内推。2月24日在官网投递了简历。意向IEG后台开发.投递后2月25日早上收到邀请函,约28号下午3点面试。岗位是 事务型开发。
2.28日 牛客视频一面 约1小时
上来告诉我是深圳做,做的是金融业务。之后了解到是CDG事业群。然后问我作为非科班为什么要投这个岗位....问题大概记得一些:
- 上来甩几道题 是关于sizeof strlen针对各种字符数组 字符串 指针的大小。看题口述结果。
- 给代码 有父类子类 主要考擦构造和析构的顺序。
- 二叉树中序遍历。
- 虚函数原理。
- TCP握手挥手流程。
- 知道哪些数据结构。
- 项目。
- 协程?为什么要用协程?(因为项目里面用了协程)
- 后面记不到了....
- 最后给个算法题 10分钟 "TOM IS CAT" 转换为 "CAT IS TOM". 最后太紧张 还有bug 面试官说我思路对了,可以不用写了。
反问环节 问了些部门情况 工作内容
面试完了后,约两小时变为复试,之后陷入等待...3月1日中午1点给我发短信,问我2点是否能电话面试。作为鹅厂舔狗,那肯定毫不犹豫就答应了。
3.1日下午2点 电话面试 50min
上来同样问了我非科班的.....
- vector扩容机制 map底层结构 红黑树插入复杂度 查找复杂度
- 进程地址空间 依次说说各部分是啥
- 平时用什么调试
- 多进程多线程区别 优缺点
- 内存泄漏遇见过没? 怎么解决的?
- coredump怎么调试。
- select和epoll 什么情况用epoll 为什么要多路复用
- 知道哪些高并发模型。reactor模型怎么回事?
- 知道其他实现协程的方式吗?
- 看过哪些源码?
没有算法题,反问环节问了部门情况。
然后 就是漫长漫长漫长的等待。。。 等了约7天 变成了HR面试 ,当时高兴坏了。结果没过两天,又变成GM面试,约定3月10号面试3月10日 牛客视频GM面试
- 自我介绍
- 多线程 多进程优缺点
- 看了那些书 APUE看了那几章
- Stl一些 搞忘了
- 看过哪些开源的服务器框架
- 安全方面:XSS原理?SQL注入?
反问问了下给我的建议。面完约10分钟转为hr面试。3月14日 hr面试
- 自我介绍
- 项目经历
- 为什么要学计算机 有没有想过转专业
- 参加哪些比赛 活动
- 最大优缺点 怎么克服缺点的
- 对于深圳工作怎么看 有没有亲人在深圳
- 未来规划 是否考研
- 你有什么问题
面完等了三天,变为已完成状态,之后继续等。3月19日
早上一面面试官加我微信告诉我通过了,下午收到oc,然后收到意向书。至此,寻找实习之路结束了,我也如愿成为了鹅厂的一只小企鹅。
经验分享--献给那些同样迷茫的人
楼主目前大三,就读于某末流211,四大天坑专业之一 ,材料成型与控制工程 ,说白了就是搞焊接的。。。。。
从大一开始就不喜欢该专业,努力想挤进计算机铁门。奈何运气不佳,因为种种原因导致两次转专业均以失败告终。第二次失败后,感觉整个人都被打击了。回头一看,没牛逼的比赛证书,成绩排名也一般,就等于啥也不会,一事无成呗。当时觉得,可能这辈子就与计算机无缘了吧。消沉了好几天后,突然想到还有找实习这条路子。废话不说,直接上就完了。于是从上学期开始,就为找实习做准备。在这个阶段,先是复习了C++语法。然后又自学了网络、操作系统。由于没有时间,几乎都是在上课的时间学习这些课程而没有听课,对于专业课就听重点然后考前一周复习。然后每天有时间就在leetcode上刷两道题。不过总共也才刷了100题不到。然后又先后看了《STL源码剖析》、《深度搜索c++对象模型》、《APUE》、《UNP》、《C++primer》、《剑指offer》等书。这些书也并没有很仔细看,只是对一些重要部分看了多次,深度理解了下。非科班主要就败在基础上,因此只有狂补基础。。减小差距。对了,这些书如果有需要的话可私信我,我这边有高清pdf。
特别想告诉那些同样处于四大天坑专业的非科班朋友们,不要因为自己是非科班就自卑。作为非科班的,就努力去补基础。想做什么就努力去做,在我找实习之前,我也不相信我能进入鹅厂。