aftership(爱客科技)后端开发一面二面
笔试:
三十道选择两道coding 选择题很出其不意 甚至有概率论问题
一面:(好像快一个小时)
时间有点久只记得大概了
对后端学习有什么建议
二面:(50min)
总体来说面试官很重视知识的深度,会就一个问题进行深入的讨论。本来以为过不了的,因为之前没怎么了解过后端,然而面试过程中并没有问造火箭的问题,而是深挖一些操作系统的问题,是我遇到的第二家会根据简历进行针对性的提问而不是一套通用的八股。
#秋招##面试题目##AfterShip##面经##校招#
三十道选择两道coding 选择题很出其不意 甚至有概率论问题
一面:(好像快一个小时)
时间有点久只记得大概了
- 面试官自我介绍
- 我自我介绍
- 进程和线程
- CPU 计算密集型和IO密集型(问得很深 还问了一些计算题 不记得题目了 没答上来)
- 怎么保证网络连接的可靠性(tcp的三次握手四次挥手、循环冗余校验、拥塞控制)
- 内核态和用户态
- 单元测试,怎么样减少bug出现的可能性
- 介绍项目,难点在哪儿,如果是你现在遇到这个难点你会怎么解决
- 讲了讲目标检测算法的基本原理(项目做的是目标检测相关的)
- 估计是因为不对口,没让我介绍实习,就问我实习的时候如果和同事发生意见分歧怎么办
- 之后准备怎么学习后端开发
对后端学习有什么建议
二面:(50min)
- 聊项目 通过项目开始聊Linux
- Linux信号机制 SIGSEGV
- core dump文件分析定位bug
- coredump文件剪裁
- 父进程打开了一个文件,fork之后又把文件关掉了,子进程里这个文件会怎么样
- 进程间通信,全局变量,全局变量好吗
- Python为什么没有Java快
- 讲实习
- 可能工作第一年的时候有很多0-1的过程,会很快的成长,后面就是1-10了,可能就没有那么有成就感了,会怎么平衡心里的一个落差
- 写题(很简单的一道题,都不能说是算法题,就是考察了一下栈的用法)
总体来说面试官很重视知识的深度,会就一个问题进行深入的讨论。本来以为过不了的,因为之前没怎么了解过后端,然而面试过程中并没有问造火箭的问题,而是深挖一些操作系统的问题,是我遇到的第二家会根据简历进行针对性的提问而不是一套通用的八股。
二面的面试官说面试不是为了问一些问题问倒候选人,而是就一些双方都知道的知识来讨论来考察候选人的一个综合素质。深有同感。两轮面试的面试官人都很好,很尊重候选人,也很认真地给出了一些建议,收获很大。
在对秋招死心准备春招的时候收到了offer还是挺惊喜的,所以写下这篇面经主要是复盘一下面试过程思考一下还有哪些欠缺的地方。拿到offer之后躺了一周又继续看操作系统和计网了,发现当时面试的时候有些问题居然没答上来也是有点好笑,明明都是很基础的问题。。
#秋招##面试题目##AfterShip##面经##校招#