作为计算机本科或硕士生,去面试的时候,啥样的项目算是拿得出手的呢

不在于你做了什么而是在于你从中得到了什么,有什么思考。对于80%的学生来说其身做的项目往往都是比较小规模的,有可能有商用但是一般用户量之类的也都比较一般。面试你的往往都已经是公司的leader、总监之类的人物,你做的项目本身其身并不见的有多大的吸引力(90%的情况下),面试主要考察的还是你的基础知识、思考问题的能力、以及工作学习的态度。客户端接触不多,就拿服务端来说:常见的问题就是有关于:系统扩容、缩容,容灾问题,数据一致性保障,性能优化,安全性保障等等。介绍项目关键就是要说出你在这些方面的思考与探索,诸如:你的业务场景是什么样的?用户需求是什么?可能的量级多大?你系统的支撑能力多大?遇到什么问题?业内有什么解决方案?各种方案的优缺点是什么?你选用了什么方案?为什么?实践中结果如何?再用到这些技术的时候踩了什么坑?如何解决的?在回答的过程中再穿插一些相关技术的细节来了解你基础知识的掌握程度不要求全部都能回答,但是要有所涉及,有所思考,能做到这样就很nb了,如果什么都没想过往往就是悲剧
■网友
【作为计算机本科或硕士生,去面试的时候,啥样的项目算是拿得出手的呢】 古人云面试造火箭,上班拧螺丝,平胸而论,要求并不会太高。毕竟很多公司里的程序员也就天天拧螺丝,怎么能要求毕业生那么高呢?其实面试时候问经历,更多的是考察表达能力,以及面对问题如何解决,真正做过什么未必是主要的。

■网友
谢邀。
毕业生能拿出手的项目分两种,一种是自己弄的Demo,一种是私活。
没必要拿出什么惊艳的作品,截取一下自己觉得精巧的片段,可以是代码可以是思想设计,然后聊聊自己弄这些东西的心得体会。

记住,面试面的是你的人而不是你的作品。

■网友
计算机专业的方向很多啊,你是去做游戏,还是去做app,还是去做后台,还是非技术?本人即将本科毕业,去做后台开发,就在这个方向答一波。找正式工作之前,最好有公司实习经验,所以有两个方面的项目经验1.公司项目。工作肯定只是负责项目中很具体直接的某个模块,了解详细的流程和实现细节。再了解公司大型项目的架构,常见问题的处理方式,后端数据库架构(只求概念上清楚,构建细节不懂很正常)。2.个人项目。自己动手从前端到后台到数据库到服务器部署,全部自己动手做,做一个功能很单一但是全程自己完成的项目(比如博客系统)。尽可能多使用了解到的技术,了解运行过程,实现细节,甚至底层原理。公司项目负责了解架构,个人项目负责细节实现。自己也是这样做的,找到了一个挺满意的工作。ps:项目经验不够,务必关注数据结构,算法,计算机网络,某种语言深入了解,这才完整。
■网友
根据我的经验的话,建议大二大三去找找以后工作相关的实习,面试的时候可以着重讲实习的项目,也要多参加学校的项目,都是可以讲的,重点讲你学到了什么,遇到了什么问题 怎么解决的
■网友
作为一个大专生,培训机构出来的,大学学的汽修的,上过工地的,干过仓储的。实在回答不了
■网友
除了BAT等大型公司面试的时候问的问题难一点外,对于应届毕业生,很多提问还是比较基础的,数据结构等的,对于你做过什么项目并不看重,尤其是自己做的小项目,如果是参加过公司实习开发过大点的项目,其他的小项目都拿不出手,太简单,包括培训公司培训时做的项目。


    推荐阅读