作者:沉默王二
Java 程序员进阶之路:https://tobebetterjavaer.com
大家好,我是二哥呀。
像谷歌这样的优秀外企,是不少人梦寐以求的公司,但与此同时,进谷歌的难度也非常的大。所以,当二哥的编程星球里的一位双非本的球友(大二)告诉我,她收到谷歌的面试邀请了,就让我感觉非常的优秀!
下面👇🏻是球友为此制定的学习计划,希望分享出来能给大家鼓鼓劲。真的希望所有的读者朋友们都能在有限的年纪里,热情地付出一次,不让自己后悔,人生有无限的可能,给自己光明的未来多增加一些筹码,也是当下这个年纪最值得去做的一件事情。
二哥:重点就是数组、字符串、链表、堆栈、队列、HashMap 这块重点研究一下,最好源码层面能认真读一下,后面对你刷算法题应该有较大帮助。
二哥:可以重点看一下 Arrays 这个工具类,里面有一些非常经典的算法,比如说二分查找法。重点看一下这个 GitHub 仓库:https://github.com/jwasham/coding-interview-university/blob/main/translations/README-cn.md
里面的算法复杂度/数据结构/树/排序/图/动态规划/递归是重点查看的内容。
你英语能力应该很不错,可以读一读这个网站:https://www.hackerearth.com/practice/algorithms/graphs/breadth-first-search/tutorial/
里面对 BFS/DFS/Flood/各种排序/动态规划等讲的很直观,比大多数国内的算法网站都讲的好。
我们星球的《二哥的 LeetCode 刷题笔记》里也讲到了双指针/滑动窗口这些内容。
二哥:https://www.acwing.com/problem/ 这个网站做的不错,有不少球友在上面刷题过。
在家没事,基本上全天都有时间学习。
学习周期:Google技术面之前(3周-4周)。
具体计划:
二哥:感觉整体上你这个计划还是非常细致的,能补充进来的东西不多(和球友炳源也有沟通,基本上你这个确实很细节了),不得不说,妹妹真是优秀。
加油!
当时二哥把这个帖子发在星球后,球友们也是感觉非常震撼,为什么自己大二的时候还在懵懵懂懂混日子,别人就拿到了谷歌这种外企的面试邀请呢?
说实话,球友的学历算不上特别拔尖,甚至连 211 都不是,但她就是这么努力,每天在星球里打卡,内容也非常的扎实,让我感觉她的前程会一片光明。
一个人可以走得很快,但一群人才能走得更远。二哥的编程星球已经有 1300 多名 球友加入了,如果你也需要一个良好的学习氛围,戳链接 🔗加入我们吧。这是一个编程学习指南 + Java项目实战 + LeetCode刷题的私密圈子,你可以阅读星球专栏、向二哥提问、帮你制定学习计划、和球友一起打卡成长。
星球的知识图谱里已经沉淀了非常多优质的内容,相信能帮助你走的更快、更稳、更远。
下面 👇🏻 是二哥近期分享的一些原创内容,有在校学生党的,也有在职工作党的,多看看这些掏心掏肺的经验心得,应该会对你以后的校招&求职或者工作学习有很大的帮助 🤔。
最后,把二哥的座右铭送给大家:没有什么使我停留——除了目的,纵然岸旁有玫瑰、有绿荫、有宁静的港湾,我是不系之舟。共勉 💪。
欢迎点击左下角阅读原文了解二哥的编程星球详情,这可能是你学习求职路上最有含金量的一次点击。