博客
关于我
电网工作2年后考研,8面阿里,成功转型大数据开发
阅读量:550 次
发布时间:2019-03-09

本文共 1061 字,大约阅读时间需要 3 分钟。

今天分享的是学习群的一个研二女生,她在国企电网工作两年后读研,随后零基础开始接触开发的学习。

自我介绍

我原来是电气专业的,工作了两年,转行到软件工程,读了硕士学位。一开始对这个领域感到陌生,需要从零开始学习基础知识。19年年底,我开始接触开发,起初是零基础的学习。这段时间非常难搞,算法题没刷几次就开始面试,6月份顺利拿到美团、阿里、华为等大厂的数据开发岗位。

方向选择

在找实习过程中,最困扰的就是选择方向。一开始对前端开发感兴趣,后来觉得前端发展太快,最终转向后端开发。面对Python还是Java也很纠结,后来因为后端岗位竞争激烈,看了峰哥的文章,转向大数据领域。

学习过程

由于没有实践经验,我从Java学习开始。开始的阶段很艰难,面临基础知识与框架学习的双重考验。为了应对面试,我尽快学习了算法和Java核心知识,最终通过剑指offer和课程的学习奠定了基础。

理论学习

在理论学习阶段,我刷了剑指offer并学习了数据结构和算法,购买了数据结构和算法课程。同时阅读《深入理解JVM》并结合峰哥的面试经验,系统性地学习了Java面试知识点。这个阶段时间紧张,但也收获颇多。

实践学习

结合找实习的压力,我开始学习大数据方向的知识点,从Hadoop起步,学习HDFS、Yarn、MapReduce等概念,并在虚拟机上进行实践。同时学习了Java并发编程,力求掌握理论并结合实际应用。

项目学习

面对缺乏项目经验的问题,我利用人工智能课项目,结合大数据技术栈进行了转换。通过学习Hive基础知识和Zookeeper实现细节,提升了项目经验和技术深度。同时,利用这些项目丰富简历,提升竞争力。

面试经历

直接参加了阿里、华为、美团等大厂的面试。阿里巴巴的面试过程耗时较长,主要考察Hadoop、Zookeeper、MySQL、并发编程等知识点。在腾讯面试中,主要考察Java、算法、网络协议等内容。

面试题

  • 阿里一面

    Hadoop的组件、Zookeeper的实现原理、并发编程以及MySQL事务隔离级别等问题。

  • 阿里四面

    自我介绍、项目经验、疫情相关问题等。

  • 腾讯面试

    网络协议、三次握手、滑动窗口、算法题解等。

收获offer

5月份接到了美团的offer,6月份又收到阿里巴巴的offer。经历了月余的面试历练,最终迎来职业转折。

总结

这段时间需要克服学习压力,每天投入10以上小时的学习时间。通过自己的努力最终实现了职业发展。如果有前辈的引导和资源支持,学习效果会更理想。希望能够在秋招中找到理想的工作环境。

转载地址:http://oariz.baihongyu.com/

你可能感兴趣的文章
[PHP] 工厂模式的日常使用
查看>>
[PHP] 控制反转依赖注入的日常使用
查看>>
[PHP] try catch在日常中的使用
查看>>
[Linux] 进程间通信
查看>>
[PHP] error_reporting(0)可以屏蔽Fatal error错误
查看>>
[PHP] 解决php中上传大文件的错误
查看>>
[Linux] 使用awk比较两个文件的内容
查看>>
[Git] 彻底删除github上的某个文件以及他的提交历史
查看>>
[Go] gin框架渲染html字符串
查看>>
[js] js中的闭包以及特点
查看>>
[操作系统]内存连续分配管理方式
查看>>
[Go] json.Unmarshal()解析后存储的结构体定义
查看>>
[PHP]PHP不支持方法重载和只支持方法覆盖
查看>>
[Go] 获取Go二进制文件的真正执行路径os.Args
查看>>
java Map
查看>>
scala Tuple入门到熟悉
查看>>
RDD partitioner入门详解
查看>>
presto查询报错
查看>>
superset报错
查看>>
Hive 分组取Top N
查看>>