无项目经验或项目烂大街如何破局

没有实际项目经验是大多数校招同学的痛点,网上的项目都已经被用烂了,面试官看烦了。腾讯校招面试官给各位同学分享几点破局的思路,

技术基础扎实

最重要还是基础,基本的八股文都不能搞定的话,面试官会觉得自学能力都有问题,更不用谈项目了。大公司的面试第一轮是纯技术基础面,大家还是要扎扎实实先把基础过关。

以下是必学优先掌握:

✅编程语言

✅数据结构和算法题(********的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问题
  • 伪造死锁问题

然后根据搜索博客解决流程,自己尝试解决一遍,动手操作解决过肯定会记忆深刻的。

一个面试官的分享,希望能对各位校招同学有作用。

#实习##项目##校招##我的成功项目解析##面试#
全部评论
m
点赞 回复
分享
发布于 2023-11-30 09:55 辽宁
滴滴
校招火热招聘中
官网直投
m
点赞 回复
分享
发布于 2023-12-16 21:37 湖南
m
点赞 回复
分享
发布于 01-02 10:55 浙江
m
点赞 回复
分享
发布于 01-19 12:53 安徽
m
点赞 回复
分享
发布于 01-21 16:26 江西
m
点赞 回复
分享
发布于 03-18 02:29 河南
m
点赞 回复
分享
发布于 03-19 09:23 广东

相关推荐

32 207 评论
分享
牛客网
牛客企业服务