面过了菊厂的数通部门,但是因为全球疫情的缘故,菊厂正常社招审批暂时关闭了,一时半会拿不到Offer。所以菊厂的那兄弟建议我走软件特战队部门,目前只有这个口子是开的。
第一次我拒掉了,主要是平时刷题不多,遇到个BFS,DFS,DP之类的很容易就凉了。拒掉之后我找回我尘封已经的leetcode账号,开始刷题,想各种类型的刷几道之后再找他,结果一周之后,他又跟我说建议我试试,如果这个凉了,那个继续等也没有问题。想了想,早晚得死,万一成功了呢!遂答应下来。
软件特战队这个部门属于技术面,只有两面。面过之后直接到对应的部门去。
第一个面试官,给我一个题,4k内存池管理,刚开始看到题,看了看给的接口,一脸懵逼,因为内存池管理一般都是这种样式
// G-PP ---> |MEM_POOL_S|MEM_POOL_S|MEM_POOL_S|MEM_POOL_S|MEM_POOL_S|...|
// |size1 |size2 | size3 |size4 |size5
// BLOCK-> BLOCK-> BLOCK-> BLOCK-> BLOCK->
// BLOCK-> BLOCK-> BLOCK-> BLOCK-> BLOCK->
// BLOCK-> BLOCK-> BLOCK-> BLOCK-> BLOCK->
// BLOCK-> BLOCK-&g