程序员面试时都要考算法吗
一般的软件开发岗,如果你简历没写acm,那么也就一些查找排序算法和基本数据结构的应用(链表,栈,队列,二叉树,哈希表),再难点就B+树,图遍历,红黑树,分治法。我觉得面试官主要是根据你的能力来提问题,而不是根据某一个标准。也就是说,你简历上写什么,是很重要的。还有一些数据挖掘,游戏之类的岗位对算法要求是比较高的。不过你能提这个问题,就说明你应该不是这些岗位的,不然你早自个刷题去了。
■网友
刚参加完阿里的二次面试,数据挖掘岗,除了问各种机器学习的问题,每次面试都有一道二叉树的题,只是题面不同解法都是一样的(到底多喜欢二叉树)。现在对算法的要求都不高,《算法导论》中部分章节的内容,各种常见笔试面试题,再加上临场应变。That\u0026#39;s it。
■网友
【程序员面试时都要考算法吗】 两年前的问题,现在回答给后面的人看吧。
算法能力是优秀程序员必备的能力。如果面试的是开发类的工作(例如游戏开发),对产品性能要求很高的职位,算法技能是必须具备的,能达到精通是更好。如果是别的类型的工作,对算法的要求不是那么高,但是也必须掌握基本的算法(面试题是肯定有算法题的)。可以在总结一些常用算法,重点掌握。
■网友
精通。。。。 我简历上连粗通都不敢写
■网友
看应聘什么职位...我面试的时候一点算法都没有涉及到...ps:某些特定开发岗位确实需要扎实的算法基础.比如根云存储,大数据什么的.但是像普通的程序开发岗位应该对算法要求不大.所以,我猜测:如果面试跟算法不怎么相关的职位考官还问算法的问题时,应该是你前面的回答还不足以让考官录用你。考官在给你展示自己的机会.
推荐阅读
- 招聘都要学历,何来程序员不看学历
- 银行系统的研发岗(程序员)是不是很难进(校招)推广到国企的研发岗(程序员)呢
- 坐标合肥,请问在哪里能捕捉到程序员这种生物他们大都出现在哪里呢
- 怎样成为一名合格的Python程序员?
- 送程序员男友苹果无线耳机还是专业品牌耳机
- 女程序媛怎样追求男程序员
- 阿里程序员网上招人的情况为何如此多见
- 朋友圈权限被破解,怎样反破解
- 如果把DNS从godaddy转到DNSPOD是不是所有的二级域名都要重新设置,然后等这个各个ISP的缓存重新解析啊
- 中兴跳楼,激发了女程序员转行的想法