双非大数据

双非本秋招上岸总结

个人简介

        学历:双非; 专业:软件工程; 求职岗位:大数据开发工程师; 状态:已上岸

翻车经历

        学校以Java后端开发为主流,我从大二开始学习Java,直到大四都会学习与Java开发相关的技术栈。大三前的假期,我被大数据的技术栈所吸引,开始将方向转向大数据领域。从此开始Java后端与大数据双路线并行学习(翻车)。由于我严重低估了学习大数据技术栈所需要的时间,同时开发环境总是存在问题,加之八月份硬盘离奇烧掉,导致九月份开始秋招投递,严重耽误秋招进程,成功翻车。

秋招经历

        秋招的大体流程:笔试=>第一轮技术面=>第二轮技术面=>(第三轮技术面)=>hr面=>(意向书)=>谈薪。

        老话说:"金九银十",但今年“金七银八”。7、8月份为提前批是没有笔试的,相对来说进大厂难度最低。9月份开始为正式批,正式批一般都有笔试。顶级大厂笔试一般只有算法题,而且是难度不低的原创题!所以投递要趁早。像我这样九月份投递可能意味着与顶级大厂无缘。这些顶级大厂九月初还有不少hc,但是笔试需要等待一段时间、一面、二面、hr面、谈薪都需要时间,可能在某个环节的某个时间点,已经没有了hc。甚至有些大厂九月中旬秋招结束。如:网易互娱、网易互联、携程、爱奇艺...

        九月份我开始进行大量的笔试,因为我的算法能力一般,笔试阶段我被摁在地上摩擦。最开始很不适应,编程题分数可怜,但笔试多了也找到了自己的感觉,编程能对一半以上。我个人认为一些编程题不要过于模式化,不要总想着深搜、滑动窗口、动态规划...可能只是个脑筋急转弯。当时参加完阿里笔试,很诧异题过于简单,我在牛客看到有很多大佬说用动态规划做,都说逻辑没毛病,可结果就是不对,我用单层for循环10行左右A了。笔试这东西,做的多了,感觉自然就来了,不会的就暴力,凑子集,凑着凑着也就A了。

        九月中旬我陆续收到了面试,那时天真的我自信满满。随着去哪儿一面挂、美团一面挂...前两次面试以失败告终时,我立即意识到秋招和我想的不一样。我立即作出了改变,对熟悉的关键技术进行了深化,将不足加以补充,同时面试过程中尝试让自己更加主动,主动去介绍、主动展现自我优势、主动与面试官聊天,面试也愈加轻松、熟练。

        十月初,当时0 offer的我开始慌了,因为大多数企业10月份结束秋招,于是我开始了海投(实际上已经多家公司待谈薪,只是自己不知道)。海投的代价是几乎每天晚上7点~晚上9点这个时间段我需要同时答3家笔试题,但正常两个小时答一家笔试都勉强,但特殊情况特殊处理,我就每家笔试写上一道算法题立马交卷,以保证三家都有面试机会。从此每天3~4次面试、3~4次笔试成为了常态。至于时间冲突的,就随他去吧...

        十月中旬,我第一个offer下来了,待遇高于大厂白菜,十分吸引人,公司是两个超一线大Leader新创办的公司。但考虑到初创公司的存在风险,同时为了保留三方协议签约心仪的公司,我选择了拒绝(拒绝offer后,等待签约的每一天都是黑暗的)。很幸运,后来与心仪的公司签了约...

        十月末又下来一些与大厂待遇媲美的offer,拒了知乎(加面)、南京数睿、易车、小米、深信服...

        秋招结束。

秋招总结

        我觉得对于不同岗位的就业形势判断是很重要的,这很好判断,第一个方法:校招官网可能会有所提示,比如说热招、急招;第二个方法:部分内推贴会写哪些岗位急招甚至免笔试部门直推;第三个方法:加答疑群问hr;第四个方法:看补录。今年Java普遍内卷、大厂算法卷、测开严重缺人(简历多次被莫名其妙的投了测开)。c++、客户端、IOS、Android就业环境良好(十一月网易等公司仍在补招相关方向,小米内推群十一月中旬疯狂捞c++简历,通过率离谱)。

        对于大数据开发岗,我也不知道卷不卷,但我从部分公司对外同步的投递表格来看,通过率很低。同时很明显的感受到了卡学历,甚至存在招聘要求本硕985的情况。投递很多公司简历被机筛。而且大数据开发岗位hc太少了,顶级大厂需求量偏大但远远不如Java岗、C++岗需求高(百度官网我看今年校招大数据开发全国需求总量才几十人),其余中大型企业整个大数据项目组规模才三四十人(包括数分、数仓、数开...)校招全国也就招几个人,其中大部分公司也就招两三人。大数据外包公司招人可能会多一些。所以需要海投,但没有那么多公司可投。

        对于Java开发岗我也投递了几家企业,我对于Java开发技术很多已经模糊了,可能是因为我会大数据开发的技术,面试过程较为顺利。跟面试官闲聊时面试官说Java虽然卷,但需求大,对技术薄弱的限制较大,只要学的可以不愁找个好工作。

        对于池子问题,要理性看待。这现象大多出现在大厂和高薪厂,企业为了优中选优而养鱼,而能冲击这类企业的学生手里也都有好几家企业的意向书,企业与学生之间是双向选则关系(双向养鱼),所以不存在什么道德不道德的问题。当手里的意向书多了,企业就是你池子里养的鱼。我现在小红书、茄子、水滴等等等等仍在泡池子...

        如果冲击大厂过程中手里没意向书,那就不要冲高了,合理评估局势、降低标准,不要把鸡蛋放在一个篮子里,蛋都碎了怎么办?

        面试时,技术只是占一部分因素,一直跟面试官讲技术是很枯燥的。面试过程中如果可以找到机会和面试官聊些题外话,是个非常不错的选择,当然这个机会要合理。聊题外话的面试我都通过了,甚至面某乎时,面试官亲手教我做题、告诉我未来发展方向、补充哪方面的知识、去看哪些技术书籍(精确到哪几章),感激!感激!

       大厂实习经历是很重要的敲门砖,大概率能成为offer收割机。如果没有实习经历,最好做一些含金量高的项目。

       少看一些搞心态的帖子。人均清华硕士、人均超一线大厂、人均请网友帮忙投票两个 60w + 股票 offer 选择哪一个,一个公司能有多少个ssp?就如同抖音人均月薪百万一样。即使都是真的,但除了搞心态对自己毫无用处。目前秋招结束了我校软工和计算机就业率也就43%。

学习过程反思

       现在各行各业都在内卷,所以,内卷要趁早。大一期间我没有过多的去了解各个方向,明确目标,导致大二末期才开始大数据方向的学习。大数据与Java学习并不相似,大数据技术栈过长,流程复杂、理论过多、开发环境特殊,学起来十分耗时。

       首先需要根据技术栈图制定学习路线。我的路线:Java-Linux-MySQL-Zookeeper-Hadoop(HDFS、MR、Yarn)-Hive-Flume-Sqoop-Azkaban-Redis-Kafka-HBase-Scala-Spark-Flink。在学习过程中也出现很多问题,每学完一个技术,不论学多少遍,都不知道作用是什么。直到做项目,将所有技术栈串联在一起才能感受到各个组件的作用和价值。所以要一直往下学,只有在项目里才能感受技术。另一个大问题就是开发环境,大数据的很多操作我都是在虚拟机里完成,每个技术都需要配置高可用以及各种依赖,所以就用了三台虚拟机。虽然搭建过程很锻炼人,但还是白嫖个好使的集群吧,个人感觉这不是我这样的在校生能搭建出来的,而且各种依赖、版本错误层出不穷,即使能够解决也太耽误时间了。后来我使用白嫖的集群进行学习。再到后来面试也出现了一些问题,有些技术栈我没有重点的去理解:Druid、Kylin等等,但是面试官看到项目中这些关键字,总会去问这些,然而我却需要解释为什么没有重点的去学这些技术栈,大部分面试官理解你想在项目中突出的重点不是这个技术,但总会有例外。对于涉及到的技术栈,即使不深学,也要去了解个大概。

        对于在校期间一些课程开发项目,要多去主动地做,会使自己的技术愈加熟练,不要在意一时的得失以及所谓的公平,因为多做的都是自己的。

        至于时间规划,每个人都不相同,不过相同的就是努力地去学,技术强了,也就不会被秋招摩擦了,所幸秋招结果也对得起我的努力。

        不打算再卷春招,打算散散心年后直接实习。这篇讨论帖也算是开启了自己的职业生涯。后续也会记录我技术方面的学习成果以及成长历程。同时也希望更多像我一样学历普通、目前处在迷茫状态的同志能在秋招春招找到自我。未来人能够继续坚持、继续内卷。



作者:我有一个大厂梦
链接:双非本秋招上岸总结_牛客网
来源:牛客网

Guff_hys_python数据结构,大数据开发学习,python实训项目-CSDN博客 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/257596.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Navicat关闭自动检查更新版本教程

Navicat关闭自动检查更新版本教程 首先,点击菜单中的工具菜单,弹出了下拉菜单选中为选项点击选项 首先,点击菜单中的工具菜单,弹出了下拉菜单选中为选项 点击选项 去掉勾选上在启动时自动检查更新选项

【lesson19】MySQL内置函数(2)数学函数和其它函数

文章目录 数学函数函数使用 其它函数函数使用 数学函数 函数使用 其它函数 函数使用 user() 查询当前用户 database()显示当前正在使用的数据库 password()函数,MySQL数据库使用该函数对用户加密 md5(str)对一个字符串进行md5摘要,摘要后得到一个32…

定制 Electron 窗口标题栏

Electron 是一款流行的桌面应用开发框架,基于 Web 技术构建,提供了强大的跨平台能力。在开发过程中,经常需要定制窗口标题栏以创造独特的用户体验。 1. 完全隐藏默认标题栏 有时候,我们希望创建一个自定义的标题栏,完…

前端做表格导出

下面来介绍一下方法 在vue页面里写调用方法 //表头数据格式 column: [{ key: Photo, width: 70, height: 50, colWidth: 100, title: 图片, type: image },{ key: Name, colWidth: , title: 名称, type: text },{ key: Phone, colWidth: , title: 手机号, type: text },{key:…

时尚炫酷动态图文幻灯片视频素材AE模板

这个After Effects模板以时尚和动态幻灯片为特色。可以编辑和自定义文本占位符、媒体占位符和颜色。用来展示照片或视频剪辑。不需要任何插件。 来自AE模板网:https://aemuban.com/28093.html

Shell脚本与计划任务

1.确定备份方案 为了顺利完成上述备份方案,首先授权用户能够查询studydb、coursedb库。 针对本案例的情况,可以创建一个专用的数据库备份账户operator,允许从备份主机 172.16.16.220连接到MySOL数据库.并授予对studydb.coursedb库的读取权限…

晶体管的工作状态判断和工作条件

晶体管是模拟电路中基础的器件,对于电子工程师来说,了解晶体管工作的条件和判断晶体管的工作状态都是非常基础的,本文将带大家一起学习或回顾一下。 一、晶体管工作的条件 1.集电极电阻Rc: 在共发射极电压放大器中,…

leetcode 450. 删除二叉搜索树中的节点

leetcode 450. 删除二叉搜索树中的节点 题目 给定一个二叉搜索树的根节点 root 和一个值 key,删除二叉搜索树中的 key 对应的节点,并保证二叉搜索树的性质不变。返回二叉搜索树(有可能被更新)的根节点的引用。 一般来说&#x…

MATLAB 点云中心化 (40)

MATLAB 点云中心化 一、算法介绍二、算法实现一、算法介绍 使用点云集合中的坐标计算质心,这里将其作为中心,将每个点坐标减去该中心坐标,即可得到中心化的点云,这在很多处理中是必须进行的一个步骤:相当于点云移动到以质心为原点的坐标系 (主要是计算质心和点云偏移两个…

每个开发人员都应该知道的六个生成式 AI 框架和工具

在快速发展的技术环境中,生成式人工智能是一股革命性的力量,它改变了开发人员处理复杂问题和创新的方式。本文深入探讨了生成式 AI 的世界,揭示了对每个开发人员都至关重要的框架和工具。 1. LangChain LangChain 由 Harrison Chase 开发并于…

【MySQL】 表的操作

// 创建表 create table 表名();// 查看表结构 desc 表名;// 新增一列表信息 alter table 表名 add 字段名 字段类型 (after 原表某一字段名);// 删除一列表信息 alter table 表名 drop 字段名;// 修改表字段名字 alter table 表名 change 原字段名 新字段名 类型; // 新字…

嵌入式Linux学习(3)——中断(Interrupt)子系统概念

目录 一. 中断概念与分类 1.1 中断分类 1.2 中断事件的处理流程 1.3 中断号(IRQ number) 1.4 中断源(Interrupt Source) 1.5 中断触发方式 二. 中断子系统架构 2.1 GIC 2.2 中断子系统架构 2.3 GIC与IP 2.3.1 典型GIC IP PLC390 GIC 400 GIC 500 REF 一. 中断概念与…

输出26个英文字母 C语言xdoj97

描述&#xff1a; 编写一个程序&#xff0c;分别按正向和逆向输出小写字母。 输入说明&#xff1a; 无。 输出说明&#xff1a; 字母间以空格分隔&#xff0c;正向输出完换行&#xff0c;再逆向输出。 输入样例 无。 输出样例 无。 #include <stdio.h>//输出26个英文字…

智能优化算法应用:基于金鹰算法3D无线传感器网络(WSN)覆盖优化 - 附代码

智能优化算法应用&#xff1a;基于金鹰算法3D无线传感器网络(WSN)覆盖优化 - 附代码 文章目录 智能优化算法应用&#xff1a;基于金鹰算法3D无线传感器网络(WSN)覆盖优化 - 附代码1.无线传感网络节点模型2.覆盖数学模型及分析3.金鹰算法4.实验参数设定5.算法结果6.参考文献7.MA…

flowable-startEvent[开始事件]相关配置[表单、执行监听器]

flowable各个事件、网关、任务的使用详解 既然网上没有合适的教程&#xff0c;那就力求达到先会用&#xff0c;再理解。 当然各个事件有一些功能是重复的&#xff0c;比如事件和任务都有执行监听器&#xff0c;这个等说到任务的时候就会提一下&#xff0c;然后带过。 今天只看“…

【PostgreSQL】从零开始:(六)PostgreSQL-数据库目录文件结构及作用说明

数据库文件目录结构 ├── bin #系统工具目录 │ ├── clusterdb │ ├── createdb │ ├── createuser │ ├── dropdb │ ├── dropuser │ ├…

JVM调优排错专题

JVM调优排错专题 1 打开MAT报错 1 打开MAT报错 下载了linux版本的 MAT 软件&#xff0c;1.15.0版本。 下载地址&#xff1a;https://eclipse.dev/mat/downloads.php 运行时报错了。 错误截图 报错日志 wittasus:/usr/develop/mat$ ./MemoryAnalyzer Unrecognized option:…

springCould-从小白开始【1】

目录 1.说明 2.父工程 3.服务端 4.消费者 5.公共模块 6.RestTemplate 1.说明❤️❤️❤️ 创建三个模块&#xff0c;服务者&#xff0c;消费者&#xff0c;公共api 注&#xff1a;spring boot和spring cloud有版本约束 2.父工程 ❤️❤️❤️ 约定版本号配置 注意&…

Leetcode: 203. 移除链表元素

题目 给你一个链表的头节点 head 和一个整数 val &#xff0c;请你删除链表中所有满足 Node.val val 的节点&#xff0c;并返回 新的头节点 。 难度&#xff1a;简单 题目链接&#xff1a;203. 移除链表元素 示例 1&#xff1a; 输入&#xff1a;head [1,2,6,3,4,5,6], val …

51单片机LED与无源蜂鸣器模块

IO口的使用1 本文主要对51单片机的LED灯的使用以及蜂鸣器的使用进行介绍&#xff0c;其中包括一些实例分析&#xff1a; 1.实现发光二极管的从左到右的流水点亮 2.左右来回循环的流水灯 3.蜂鸣器以一定频率响 文章目录 IO口的使用1一、LED灯举个栗子一举个栗子二 二、蜂鸣器2.1…
最新文章