无项目经验或项目烂大街如何破局 |
您所在的位置:网站首页 › 网上做的项目可靠吗 › 无项目经验或项目烂大街如何破局 |
没有实际项目经验是大多数校招同学的痛点,网上的项目都已经被用烂了,面试官看烦了。腾讯校招面试官给各位同学分享几点破局的思路, 技术基础扎实最重要还是基础,基本的八股文都不能搞定的话,面试官会觉得自学能力都有问题,更不用谈项目了。大公司的面试第一轮是纯技术基础面,大家还是要扎扎实实先把基础过关。 以下是必学优先掌握: ✅编程语言 ✅数据结构和算法题(********的hot100道题必须刷完) ✅计算机基础(计网、操作系统) ✅数据库(索引、事务、锁原理必须搞定) ✅Redis(五大数据结构、持久化、集群化原理必须搞定) 善于吸收优秀开源项目github上的优秀实战开源项目很多,是一个大的宝库,大家要善于利用。在找开源项目的时候要注意几个点: ✅最求小而美,不要大而全 尽量不要找电商、博客、论坛这种项目,用的同学太多。而且这种项目太大,企业级实现都是几百人的团队,普通个人开发者哪有这么大能耐。 比如github上的favorites-web云收藏网站、SpringBoot-Shiro-Vue权限管理系统、API网关系统这些都相对小众,而且也有一些亮点是可以挖掘的 ✅动手做部署上线 自己买一个云服务器,通过docker方式部署上线,有一个页面可以给面试官直观展示,体现了你的动手能力 ✅要有项目亮点 比如项目有三高问题解决方案,有复杂的业务逻辑处理机制,有高阶的数据结构算法处理。不需要太多,抓住一两个点能讲清楚就够了 如何高效找开源项目 按技术栈过滤,如SpringBoot、Spring Cloud类型偏实战型的项目stars数超过500的按时间排序离当前时间最近的很多同学不知道怎么搜索,[这里](https://zhuanlan.zhihu.com/p/627297894)给大家也提供了一些搜索技巧 国外顶级课程大作业这个是强烈推荐的,国外的一些经典课程的课程设计作业,难度都是比较大的,很多都接近生产级实现。比如CMU的数据库课程6.445,MIT的分布式系统课程6.824,能够跟着完成并实际运行起来,绝对是毕业生的佼佼者 开源项目贡献这个也是强烈推荐的,好的公司对于开源贡献者是非常欢迎的。很多同学觉得参加开源项目贡献是极客才能干的事情,不是这样的,比较好的开源项目对新手都是很友好的,一般都有一些练手issue,也会有项目的committer带着你解决,大家要大胆尝试。 我目前是多个顶级开源项目的核心贡献者,关于如何参与开源、如何发现好的issue、如何贡献代码,大家可以在公众号 另外也有一些知名的开源活动,比如开源之夏、Summer Code等,有导师手把手带你做,而且还能获得丰厚的奖金 参加比赛最好是相对知名的,比如ACM、阿里中间件性能挑战赛、百度之星、Hackson、全国计算机系统大赛等。不一定必须要拿到名次,能够进入复赛就已经很加分了。最好是团队参赛,体现你的团队协作能力和编码硬实力 学会制造项目难点各大视频网站的实战项目有很多,但大多就是讲一遍流程,CRUD过一遍,体现不出任何难点。 没有难点,我们可以自己去制造项目难点。比如 压测软件模拟高并发 制造内存溢出,营造fgc问题伪造死锁问题然后根据搜索博客解决流程,自己尝试解决一遍,动手操作解决过肯定会记忆深刻的。 一个面试官的分享,希望能对各位校招同学有作用。 #实习##项目##校招##我的成功项目解析##面试# |
今日新闻 |
点击排行 |
|
推荐新闻 |
图片新闻 |
|
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |