个人总结
alpha版本还是遇到蛮多问题的,由于自己一些其他的事情,跟不上大佬们的脚步,只能打打杂,写写博客还是提供一些小的帮助,
| 类别 | 具体技能和面试问题 | 现在的回答 | 毕业找工作时 |
|---|---|---|---|
| 语言 | 最拿手的计算机语言之一,代码量多少?(偏web前端,PC/Mobile App) | 2015级;web前端,两三百行 | 上千 |
| 语言 | 最拿手的计算机语言之二,代码量多少?(偏后端,数据处理,网站后台,机器学习,等) | c语言;几百 | 上千 |
| 软件实现 | (阅读代码的能力,实现,单元测试)你有没有在别人代码的基础上改进,你是怎么读懂别人的代码的,你采取了什么办法来保证你的新功能不会影响原来的功能?你在开发中碰到最复杂的bug是什么,你是如何解决的?这个bug出现的原因是什么,你在将来应该怎么去避免bug再出现? | 有过;调试; | 对调试修改有所经验 |
| 软件测试 | (测试方法、测试工具、测试实践、代码覆盖率)你是如何测试你自己写的代码?你如何测试别人的代码?你掌握了多少种测试工具和方法?你写过测试工具吗?你如何对一个网站进行压力测试和效能测试?你如何测试一个软件的人机界面(UX/UI)? | 手动测试;没写过;通过过量访问量;手动测试 | 学会一两种方法 |
| 效能分析 | 效能分析,效能改进 你写过最复杂的代码是什么?你是如何测量和改进它的效能的,用了什么工具,如何分析的? | 没搞过大的 | 有时间的话,找个实例做一下 |
| 需求分析 | (需求分析,典型用户,场景,创新)你做过多少个有实际用户的项目,用户最多有多少?你的项目有什么创新的地方? | 无 | |
| 行业洞察力 | 你最感兴趣的领域是什么?这个领域过去10年经历了哪些创新?你分析过这个领域前十名产品么?请分析一下他们的优劣,你要进入这个领域,应该如何创新? | 没怎么关注 | |
| 项目管理 | 你参加过项目管理吗?请描述一下两个当下流行的开发方法在你的项目中的具体应用情况?请问你如何决定项目中各种任务优先次序,有什么理论来支持你的做法?如果你突然发现项目不能按时完成,你作为项目领导,有什么办法? | 无 | |
| 软件设计 | 你做过架构设计,模块化设计,接口设计吗?请说明一下你为何是这样设计,你比较过什么不同的设计方式,你的设计取得了什么结果? | 学Java和面向对象的时候有过这个方式,使得结构比较清晰易用把。 | |
| 质量意识 | (代码复审/代码规范/代码质量)你是怎么做代码复审的,你加入我们团队后,能帮我们提高代码质量么,请具体说怎么提高? | 检查理会规范代码,思考新算法测试运行。 | |
| 工具/社区 | Software Tools(performance tool,version,control,work item,TFS)你在各种开发平台(web,linux,PC,mobile,machine learning)都使用过什么样的工具,自己写过什么工具来改进工作效率?给社区贡献过什么工具和代码?Github有分享代码么?你写的技术博客坚持了多久,读者最多的是哪一篇? | 无 | |
| 团队协作 | Work with others(协同工作,提供反馈,说服别人)请描述你在项目中如何说服同伴采用你提出的更好的解决方案,或者你如何听取别人的意见,改进了自己的方案?你如何说服懒惰的同伴加紧工作,实现团队的目标?列出自己的方案的优点,甚至是一部分实例列出自己的方案的优点,甚至是一部分实例 | 好的点子就不用说服了,就互相协作 | |
| 理论素养 | 你上过什么数学,计算机或其他理论课,请举出具体的例子,说明你学到的理论知识如何帮助你解决实际问题? | 高数,线代,概率论 | |
| 自我管理 | 全年级你专业排名多少?你从刚入学(大学一年级)到现在的排名有变化么?如何解释你的排名的变化? | 前30,起起伏伏,总的来看是倒退了。因为学的是真难,事情也多,相比之前在学习方面有所懈怠。 |

浙公网安备 33010602011771号