zhengzc 介绍去面试了字节跳动。 据说一共四面,目前二面结束在等进一步通知。都是线上面试。编程是在一个线上编辑器里,需要适应一下。
一面前半小时介绍项目经历,自我感觉说的还好。 后面要求写一个程序。 自从毕业工作后再也没有面试过,现在面试写程序真是亚历山大。虽然是经典面试题,原理我也大概知道,但还是写的很慢,最后严重超时。 自我感觉程序写的很啰嗦, 但我面试后去查了一下正解,似乎也很啰嗦。我感觉这种面试题似乎是期待你本来就知道答案,拿到题目直接刷刷就写完。 如果你要先思考分析,边琢磨边写,那时间就不够。就好像我们数学高考,特别讲究“熟练度”,如果题做的不够快,卷子就做不完。但这种刷题练出来的熟练度在实际工作中意义并不大。
二面没有介绍项目经历了,前半小时是一个系统设计题。自我感觉答得不好。虽然他问的小点我都答出来了,但一直都是被他带着走,没有机会整理和解释自己的思路。另外由于对公司外面的基础设施缺乏了解,有时候搞不明白对方想问的点在哪里。这个面试官十分严肃,思路和语速也都很快,如果他工作中也一直是这样,感觉他的同事还挺难受的。后面半小时是一个算法编程题。本来我很怕这个,但我尝试的第一个思路似乎就是正解,然后我克制住了去想更好办法的冲动,抓紧时间把程序写完了。面试结束后去查了一下,好像就是正确的方法。
之后只有hr问了一下目前的收入,然后就没消息了。 估计两轮的面试反馈都不是很好,但又没差到可以直接拒掉,所以他们还把我留在池子里再看看情况。其实我对自己的表现还是满意的,如果按照我面试别人的要求,这两轮我都会给通过的。尤其是这么多年没做过了,且一点没准备的情况下,两道编程题都勉强做出来了,感觉自己还挺牛的。