- 自我介绍
- 面试官差点没给机会,争取了一下,让我自我介绍了。。
- 挑一个最想说的项目说一说
- 说了web server,问了些有的没的细节
- 谈到多路复用,epoll是在内核态对socket进行管理的,所以问可不可以在用户态,回答后面试官说有的极端高并发场景会只在用户态处理,因为要避免上下文切换的开销。
- 说了另一个web项目,大概介绍了介绍
- 做两道算法题
- 在n x m的由0,1组成的图中,求最大的连通块大小。这个应该是力扣有个叫什么岛屿的题一样。但是面试官口述,没有招原题。
- 每个节点用dfs,很快就写出来了
- 被面试官说代码写的不好,有些地方太冗余太重复了
- 面试官应该是按实际工作环境中的代码来要求的,我是直接算法题那一套,i,j,k,m,n,一堆if嵌套什么的,代码写的烂主要图通过,以后应该注意下。
- 最长有效括号,力扣hot100的hard题
- 没做上来,没有正解思路,很久之前应该是做过,但是忘记了栈的那种处理方法了
- 虽然是hard,但毕竟是靠前的hot100,还是需要做的上来的,可惜了
- 聊天时间
- 大学学了些啥
- 能来多久,什么时候来,每周来几天
- 转java的问题
- 实习生的问题
感觉二面的应该是大佬,没有准备任何八股,聊完项目写算法题。面试过程很愉快,面试官虽然年龄略大,但很有亲和力,一直笑嘻嘻的,可能忙于工作不会单独准备一个实习生的面试,随便聊一聊为主。
面试中提到一个观点,虽然他们要的是java,但是招的时候java和cpp等等一视同仁,主要考察基础和算法、思维什么的。不同语言在学校能做的积累,基本在工作中是可以忽略不计的。还是很感动的,想起上次美团一面面试官直接因为我是cpp,他要java,草草结束面试给挂了还是怪生气的。
#我的实习求职记录#