十几岁就开始学编程的我, 依旧被谷歌拒了! 面试官: 你会做最难DP题吗?
最近春招如火如荼,谷歌作为北美科技行业领军企业,也一直不断放出软件工程师的相关岗位!想最近上岸谷歌的小伙伴,千万不要错过投递简历的最佳时机(春招)!
作为行业标杆,谷歌的面试难度是出了名的高。在北美论坛上,有小伙伴投票,和其他公司的面试相比,谷歌的面试已经成为最难!
更有小伙伴从十几岁就开始编程,结果面试被谷歌拒绝了,HR居然说是因为coding不过关。心疼自己......
所以说,想要通过谷歌的面试,算法与coding是重中之重!尤其是在考核DP之类的难题时,需要着重复习好CS基础知识,比如:Regular Expression。
Regular Expression
正则表达式(Regular expression)是在软件开发过程中非常常用到的工具。大多数编程语言都有内置的、用来匹配正则表达式的库,春招来临,与正则表达式结合
的问题在面试中很容易遇到。
Regular Expression这类的题经常会与高难度知识点相结合。比如会涉及到:动态规划(DP)、深度优先搜索(DFS)、分治(Divide and Conquer)等难点,
且解题方法有上千种!很多CS选手接触这类高级算法时都会十分头痛、无从下手,导致很多人都在面试时载跟头。