过程
-
第一个就是:笔试。
这次笔试考的题目一个是二分查找,一个是反编码的处理。
感觉反编码的处理思路我下意识就想到了编译原理。题目是如果定义3[a] = aaa
怎么反编码。比如 3[a]3[b] 3[a3[b]] 3[a3[b]3[c]]。下意识想到编译原理的时候写词法分析程序,然后怎么处理嵌套括号啥的。
当时写brain fuck语言解释器的时候也写过。但是我忘记具体方式方法了。 -
第二个是:一面。
1、先被要求自我介绍。我自我介绍了很久,说了些大学的心路历程。
2、然后问问题,他看我是android前端,他就问了点android RecyclerView怎么更新,android 自定义view的重载函数。(我感觉只要用了android写过代码的人都应该懂啊???)没问任何java基础之类的东西。Emm???
3、然后问了我关于加班的事情,我说无脑固定下班时间到996,是不合适的。但是如果是面对项目交付期,那为了完成产出,是非常正常合理的。然后问我怎么看待周末被紧急叫到公司,我说要分情况思考,如果是每周都有紧急情况,就要思考是制度有问题。如果是偶尔有情况,来处理很正常啊。
4、然后问我有什么问题,我说对我的建议。
5、他说没必要说太多心路历程。要知道没人会愿意听你的心路历程。你就只需要面试官说什么你回答什么就可以了。然后他特别萌,他面无表情的解释,说他不会因为这个不招我,也不会因为这个有什么厌恶。但是我们人一生中都会走走弯路,遇到一些困难什么什么的。我感觉他就是个觉得现实生活和冷酷的大叔,