communicate
communicate copied to clipboard
第一次习题提交的一些问题
angular 还没看,第一题就先跳过了,最后一题做的时候遇到了一些困难,我起初是准备用分治,但是合并的时候走不通,之前还想了几个其他方案的,数学法(发现规律,然而没发现)、分支限界(也没弄出来)。
感觉要是面试是这7道题,感觉自己准备还是很不足,尤其算法和 angularjs,有一个小疑问,算法对于前端面试比重会很大吗,训练题里面7道题有3道(算法方面我就去年练了两本书,一直停着在,底子确实薄。。)
回答下你的问题:
- 第一题的angular题目其实和angular框架的学习没有关系的,只是一个小的hack技能而已,按照思路走就好了,没有难度,也不需要angular基础;
- 算法在面试的过程中,不同的公司对于其要求不一样。像腾讯、百度在社招的时候也还是会特别看重算法方面的东西;在校招的时候,各个公司都会对算法比较偏重,因为进入工作后的方向在学校并不会特别深入,面试也面不出什么东西,而面试算法一方面能体现出一个人的逻辑思维能力,另一方面也能体现出一个人的计算机基础实力,多下点功夫对后面的面试大有裨益。前端可能对算法方面还真要求不是很高,但就算真正的面试的时候面不到算法,对于你后续工作也还是很有帮助的。有时间的时候可以多去接触下。其实给出的题目也不全是可以死记硬背的固定算法,其实还是考察实际解决问题的能力。
哦哦,那我待会把第一题补上,算法这边我大一大二其实也弄过很久,从数据结构到各种基本算法,还看了一些算法书,做了一些题,不过后来到大三弄项目就放到一边去了。
所以现在的水平是,基础会但是难度大一点的就有些不会了,我这方面应该加油。