一面是16号还是17号记不太清了,用的zoom进行面试但是没开摄像也不知道面试官长啥样,上来先给我一段代码,问我输出什么,然后又问了代码里结构体对齐的问题,然后一道算法题,整数反转,用的力扣写的大概思路对了也考虑溢出了但是就是通过不了,最后面试官说思路对了就行了也没再让写。然后是根据简历问,tcp全家桶附带http请求方式,进程间通信,然后挖项目,select和epoll什么区别,底层是如何构建的就是调用的时候操作系统做了哪些事情,线程切换的步骤,寄存器有哪些啥作用
一面面完一度以为凉了,比面网易还凉,面试官态度也不咋好全程像是我自己在吧啦吧啦,最后也没反问环节,面完了面试官说他去叫二面面试官,我???这也能二面,果不其然一会面试官打过来电话说暂时没二面了😂当时觉得肯定凉透,这周一hr约二面是真的没想到
二面 刚刚结束,直接电话面试,主要是挖项目,上来问我项目是不是自己一个人写的我说是一个人写的,这工作量太小了搁不住喊别人帮忙,然后问我为啥用线程池进程池,我说就是为了实现高并发下载(也没多高最多就试过五个进程/线程下载),问了进程池线程池区别,优缺点,适用场景;select和epoll区别,自己总结过这个问题怎么答就把我准备的一套甩了上去;项目里父进程/主线程如何管理进程池/线程池的,起什么作用,为什么这么设计,父进程/主线程能处理下载任务吗?文件是如何传送给客户端的?协议是怎么设计的?发送协议里面的结构体成员都有哪些代表什么含义,http里面的一个什么什么码干什么用的,我没听清他以为我说不会就说算了,最后口撕一道算法,先递增后递减数组找最大值,我说二分然后让口述代码怎么写,时间复杂度多少,最后有点迷我说我写一下看看时间复杂度多少他说算了不用写了,说有消息这周hr就会联系没联系就是挂掉了
大概就这么多了,除了项目也没问啥特别难的
挂了网易挂了字节这是我这周仅剩的大厂面试了,虽然很菜但是还是求个hr面拜托拜托拜托(我不在意滴滴工资低低😂)
全部评论
(2) 回帖