大公司的前端笔试题都是算法编程题吗?

刚刚第一次去参加了今日头条的前端在线笔试,发题后一下子懵逼了,第一道题就是有关树,求节点的,第二有两道编程题也都是那种算法题,直接3分钟交卷了。。。
这些题目感觉都是C语言那块的,自己在学校学的也不好,学过的也差不多忘了,本来看了很多HTML,css,js的知识,到笔试的时候全没有,现在前端面试都是考你的计算机算法编程能力吗?之前去过几家小公司面试过,基本就是看你的项目,了解你前端的学习体系,但感觉算法这块都没涉及,感觉深水前端我都还有好多没学好,我应该重新去学C语言这块算法思想吗?求解惑

阅读 16.6k
6 个回答

第一道题就是有关树,求节点的

额。这其实是数据结构的题。。


算法考察的是解决问题的思路,和语言无关,因此不存在说“这些题目感觉都是C语言那块的”。

至少,会一点算法/数据结构可以在一定程度上反映你的学习能力,以及基本功是否扎实。

不管应聘什么职位,前端后端还是中端【误】,只要是做开发,基本的算法、数据结构还是有必要了解的。尽管实际开发中很少用到,但这是做开发的基本技能。

大公司一般考察你的基础你的潜力
最近我也在准备校招,但是人越复习越烦躁,因为这跟我要的好像有点不同
但是又没办法,背题准备什么的
我已经准备放弃校招了
可是也很害怕毕业就进了个随便的公司干着简单的东西没成长等等,然后一辈子就这样了
能力 变强 机会都是现在的我所渴望的
所以共勉。
I want to coding with happy

作为一个挂了不知道多少次校招笔试的前端汪,只能说算法考的不少,但是相对而言是一定会比其他岗位简单一点的。
线上笔试对于前端岗位来说不太适应的可能主要是nodejs的输入方式?
算法方面,个人见过的主要有各种排序,二叉树遍历。
除了算法以外的编程题可能更多考虑新的js特性,和js的常见基础运用,会十分灵活。
最后,站在一个非计算专业的工科生角度上,校招失利真的不算什么大事。
真的热爱这个行业的话,一开始进不了大厂,从一个并不是十分有名,规模可能也不大的创业公司开始干起,也真的能够让你学会很多,只要你肯努力。
【最后怎么突然就鸡汤一把呢。。】

  • 还是会考的,遇到过,面试也考过,算法题考前端我的理解是:为了节省时间,如果算法答的不错,应该是一个编程基础还不错,相对勤奋。会在众多面试者中增加权重。

  • 算法不一定从C学起,也可以学Python,js 刷算法也可以。推荐个网站:https://www.codewars.com/ 可以练习算法,支持的语言蛮多的。

  • 回归题目:前端笔试题不都是算法编程,也有基础,比如ES6新特性的考察,闭包,异步...

新手上路,请多包涵

准备校招中。。。感觉数据结构应该算是基础吧,算法不管是java开发还是前端开发应该都是必须会的,起码网上搜到的那些得会啊

做了很多家公司的校招笔试题了。
阿里巴巴
网易
腾讯(我不是211,985学校,简历没过);
链家(这个javascript都没有,答题只能在 C、C++、java和python等语言中选 T_T!)。
前端工程师:
网络基础、编程基础、算法基础、数据结构这4个四看你大学的学习情况,
一般名企(top5)都要学习成绩是学院前20%左右,前端技巧多数不是在学校上课学习的,
而前面4个在学校课程中有的,面试一般才问你前端知识,笔试就考考你学校学习情况,当是一到关卡。

推荐问题
宣传栏