机会不给无准备的人:一个Android程序员屡战屡败的悲惨校招经历

2023-10-12 00:20

本文主要是介绍机会不给无准备的人:一个Android程序员屡战屡败的悲惨校招经历,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1、引言


回忆过去,痛苦的相思忘不了,为何你还来,拨动我心跳…

一边写一边回忆过去的校招经历,有种恨铁不成钢,又有种无可奈何。说悲惨,也谈不上特别悲,只能怪自己没把握好机会(主要是准备不足:对自已了解不够、对于真正的“工作”更是毫无准备和认知),本以为初生牛犊不怕虎,可以独当一面,后来才发现自己菜鸡,弱的一逼。

犹记得那时候大三接近期末考,大家在图书馆紧张的复习(打小抄)着,然后,我接到了人生第一个校招电话,就这样,开始了我的校招之旅….

机会不给无准备的人:一个Android程序员屡战屡败的悲惨校招经历_timg.jpg

2、有赞之旅


机会不给无准备的人:一个Android程序员屡战屡败的悲惨校招经历_2.jpg

2.1一面


那天一大早就赶往图书馆复习,走到一半就接到了一个电话,是杭州打过来的,声音很随和,问我有时间电面一下吗,我着急了一下,吞吐的说,5分钟之后可以吗?对方同意的挂掉了电话,我顾不上等电梯,着急的就往图书馆顶楼跑,找了一个拐角的地方。

很准时,5分钟之后电话来了:
 

  • 自我介绍一下;
  • Activity的生命周期,在各种情况下是什么样的;
  • Fragment用过吗;
  • 你有没有用过Eventbus,知道原理吗;
  • handler的源码分析;
  • Retrofit源码分析;
  • 事件分发机制;
  • kotlin的使用。


一面没问多少,都是很基础的一些东西,那时候还没看过Eventbus的源码,没回答上来,然后面试官也很耐心,给的评语也是很不错,让我等待接下来的面试。
 

2.2二面


二面等待的时间不是太久,大概第二个礼拜就来了,为了弥补一面eventbus的遗憾,在一面结束后,花了一两天用debug的方式把源码和流程看完了。

二面是视频面,也是急匆匆的,从工作室拿着电脑,开了一间实验室:
 

  • 自我介绍一下(似乎已经成了开场白);
  • 在学校做过哪些东西;
  • Rxjava用过吗;
  • 说说Eventbus(这个是我主动提出要分析的);
  • 类加载机制;
  • 四大引用及作用;
  • 项目的一些优化;
  • recycleview和listview的比较;
  • handler机制原理;
  • 有什么要问我的吗?


能记得住的就这些了,还有一些零零散散的问题,最后面试官问我有什么想问的,这个地方最好不要乱说,可以问问贵公司业务的发展与前景,团队协作,我还厚颜无耻的问了,对于这次面试能否给个评价,面试官给了给的评语是很不错,让我等待接下来的hr面试。

二面结束后,我终于可以松下口气了,为了准备这些,花了不少时间复习,再加上临近期末,得抱住临时佛脚,终于可以安心的复习。

大概过了一个多礼拜,我以为接下来等待的是hr的电话,看来我太天真了,一条短信发了过来,说是三面的面试官,问我有时间视频面吗?当时我都心碎了,不是说接下来hr面吗,咋还有三面呢,心态开始有点慌了,急匆匆的跑到工作室拿着电脑,找视频面的地方,这次可没上次好了可以开个实验室,上次二面就是私自开了实验室,被老师抓个正着,没机会开了,哎,然后我就躲在实验室最里面的走廊角落,来来往往都是人,总感觉他们看我的眼神是看傻逼一样,手打黑人问号?????
 

2.3三面

 

  • 自我介绍;
  • 泛型的好处与坏处;
  • 注解的好处与坏处;
  • 平时都是从哪获取到知识的;
  • stackoverflow知道吗,有玩过吗;
  • 自己的发展规划。


大概就记得这么些了,面试结果是等通知,我知道此刻已经凉凉,问题问的确实不多,但是心态有点爆炸,比梅西还慌得一逼。

哎,最终还是觉得怪可惜的,有赞之旅就这么结束了。

3、贝贝网之旅


机会不给无准备的人:一个Android程序员屡战屡败的悲惨校招经历_3.jpg

那时候由于学校的安排(以实习的名义,强制我们去培训机构实习,给他们输送学员),来到了上海,一心想回杭州的我顺手投了贝贝,然后没过多久,就等来了电面的通知。

3.1一面


一面主要有下面这些内容:
 

  • 自我介绍;
  • 简述下你做的这个手机控制电脑的app;
  • TCP/UDP的区别;
  • http协议;
  • handler机制原理。


大概就记得这么些了,聊了有一个小时左右,问了很多广泛型的问题,面试官回复是还不错,让我等待二面的通知。
 

3.2二面


拒绝掉了,没错,是被我拒绝掉了,现在想想,真sb了我,那时候由于在上海有个朋友内推找到了工作,就没回杭州了,后来我加了面试官的微信,希望以后能一块聊聊技术,在今年回杭州的时候我还找了他,问他贝贝还招人不,他回复我说去了拼多多,就是那个100亿用户都在用的拼多多,然后他还帮我内推了下其他的几个不错的公司,但由于裁人与岗位满额,最终就结束了贝贝网之旅。

4、融都科技之旅


机会不给无准备的人:一个Android程序员屡战屡败的悲惨校招经历_4.jpg

那时候还在上海玩,接到面试通知后,买了到杭州的车票,来到了没有地铁的拱墅,天是真热,7月份的太阳真的是火辣辣的烫。

来接待我面试的似乎是基础开发的人员,问的问题比较简单:
 

  • 你与后端交互,接口是如何加密的;
  • Activity的生命周期;
  • handler的机制原理;
  • MVP你是怎么搭建的;
  • 玩过react-native?


反正就是有的没的聊了下,然后又换了个面试官来面,问的也比较基础,然后人事问他们,面试的怎么样,其中一个面试官觉得不错,让我等主管,然后等了很久,主管没来,人事跟我说,现在也不早了,主管比较忙,让我等待下一次面试通知。

然后我准备走的时候看到了人事手上拿的我的简历,what fuck,我发错简历人事了,那简历是我以前瞎写的,我去,我跟人事说,我简历发错了,等会我给你重新发一份,人事说,没事的。

真以为没事了?天真,没过几天就等来了不好意思,我们主管觉得你的简历不合适,期待下次合作,真是天了噜,早知道就给人事重发简历了,哎,真是太年轻。

接下来的面试,我就没往杭州投了,打算留在上海找了。

5、巧房之旅


这家公司在张江那边,随意投了下,然后去面了试:
 

  • 自我介绍;
  • 对于int类型的数值,是先乘好还是先除好;
  • handler机制原理,for死循环为什么不会导致ANR;
  • TCP/UDP的区别;
  • Activity的启动流程(是真不会);
  • react-native与android通信。


这家公司只招一个实习生,面试有点残酷,从他口中得知,有很多实习生来面试,他们需要从中挑选一个最好的,大概3天后会给我答复,最终,3天后没有得到回复,看来是找到了人选。

6、移动盒子


这家公司在膜拜大楼旁边,听人事说,这个是摩拜主管开的一个项目,来面试的面试官似乎并不专注于面试,问问题也是对着电脑,没有眼神的交流。
 

  • 用过哪些第三方的服务;
  • 用过支付宝与微信支付吗;
  • Retrofit用过吗。


我大概是真记不得题目了,感觉问问题很不走心,面试过程十分糟糕,感觉地铁钱都浪费了,还跑这么远来。

7、优复教育


这家是做线上教育的,融了一轮A轮,似乎有那么点钱,老板跟交大有渊源,做的项目也是为交大做的,公司坐立在交大孵化基地。
 

  • 这家公司我去了很多次,也真的是够了。
  • 先来个笔试(题目的两个算法有点难);
  • 然后问了在学校做的项目;
  • 问了一些基础的问题;


问题大多问了职业发展一类的问题,然后填了实习协议,打印了学生证,最后由于薪资没谈拢,给了120/天的工资,周六还要加班,一个月满勤的话,大概最多就3600左右,真是天了噜,真压榨啊,这点工资在上海怎么生存,后来拒绝了。

8、写在最后


这大概是我校招的经历,其中还有很多几家,最终我都没通过校招进入公司,而是内推进了一家创业公司,环境很艰苦,但是薪资还可以,为了在上海生存,咬咬牙坚持了下来。

现在想想,真的是时光匆匆,一年就过去了,对于校招,还是有很多后悔的地方,要是那时候努点力,去个好公司,好好培养,大概就不会像现在这么狼狈。

在上海呆了一年,毕业后拿着学位证,我又来到了杭州,这又是一次心酸的求职经历,毕业生在这个阶段找工作非常尴尬,求职中也得知他们对毕业生有一种抗拒的心理,觉得毕业生很高傲,眼高手低,但最终凭借我的三寸不烂之舌,拿下了5个offer,只要给面试机会的,都顺利的拿到了offer,虽然没有大公司,但也是对自己过去一年的肯定。“心若在,梦就在,天地之间还要真爱,看成败”,呸,写着写着我自己都要唱起来了,最终他们给我的评价是“一个很特别的应届生”。

最后,未来进入校招的学生们的一些意见:
 

  • 一定要进好公司,现在你最值钱的是名校,未来就业最值钱是你的从业经历;
  • 一定要注重基础,不要把时间花在业务上,多读一些源码;
  • 数据结构和算法一定要多练,LeetCode没事多去刷刷;
  • 去牛客转转,结交一些志同道合的人;
  • 对于自己做的决定不要后悔;
  • 虽然当下环境糟糕,还是要沉下心学习;
  • 不要学我这个反例,多多学习,把握住机会,机会只会留给有准备的人。

这篇关于机会不给无准备的人:一个Android程序员屡战屡败的悲惨校招经历的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/191870

相关文章

Android Mainline基础简介

《AndroidMainline基础简介》AndroidMainline是通过模块化更新Android核心组件的框架,可能提高安全性,本文给大家介绍AndroidMainline基础简介,感兴趣的朋... 目录关键要点什么是 android Mainline?Android Mainline 的工作原理关键

如何解决idea的Module:‘:app‘platform‘android-32‘not found.问题

《如何解决idea的Module:‘:app‘platform‘android-32‘notfound.问题》:本文主要介绍如何解决idea的Module:‘:app‘platform‘andr... 目录idea的Module:‘:app‘pwww.chinasem.cnlatform‘android-32

Android实现打开本地pdf文件的两种方式

《Android实现打开本地pdf文件的两种方式》在现代应用中,PDF格式因其跨平台、稳定性好、展示内容一致等特点,在Android平台上,如何高效地打开本地PDF文件,不仅关系到用户体验,也直接影响... 目录一、项目概述二、相关知识2.1 PDF文件基本概述2.2 android 文件访问与存储权限2.

Android Studio 配置国内镜像源的实现步骤

《AndroidStudio配置国内镜像源的实现步骤》本文主要介绍了AndroidStudio配置国内镜像源的实现步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,... 目录一、修改 hosts,解决 SDK 下载失败的问题二、修改 gradle 地址,解决 gradle

在Android平台上实现消息推送功能

《在Android平台上实现消息推送功能》随着移动互联网应用的飞速发展,消息推送已成为移动应用中不可或缺的功能,在Android平台上,实现消息推送涉及到服务端的消息发送、客户端的消息接收、通知渠道(... 目录一、项目概述二、相关知识介绍2.1 消息推送的基本原理2.2 Firebase Cloud Me

Android中Dialog的使用详解

《Android中Dialog的使用详解》Dialog(对话框)是Android中常用的UI组件,用于临时显示重要信息或获取用户输入,本文给大家介绍Android中Dialog的使用,感兴趣的朋友一起... 目录android中Dialog的使用详解1. 基本Dialog类型1.1 AlertDialog(

Android Kotlin 高阶函数详解及其在协程中的应用小结

《AndroidKotlin高阶函数详解及其在协程中的应用小结》高阶函数是Kotlin中的一个重要特性,它能够将函数作为一等公民(First-ClassCitizen),使得代码更加简洁、灵活和可... 目录1. 引言2. 什么是高阶函数?3. 高阶函数的基础用法3.1 传递函数作为参数3.2 Lambda

Android自定义Scrollbar的两种实现方式

《Android自定义Scrollbar的两种实现方式》本文介绍两种实现自定义滚动条的方法,分别通过ItemDecoration方案和独立View方案实现滚动条定制化,文章通过代码示例讲解的非常详细,... 目录方案一:ItemDecoration实现(推荐用于RecyclerView)实现原理完整代码实现

Android App安装列表获取方法(实践方案)

《AndroidApp安装列表获取方法(实践方案)》文章介绍了Android11及以上版本获取应用列表的方案调整,包括权限配置、白名单配置和action配置三种方式,并提供了相应的Java和Kotl... 目录前言实现方案         方案概述一、 androidManifest 三种配置方式

Android WebView无法加载H5页面的常见问题和解决方法

《AndroidWebView无法加载H5页面的常见问题和解决方法》AndroidWebView是一种视图组件,使得Android应用能够显示网页内容,它基于Chromium,具备现代浏览器的许多功... 目录1. WebView 简介2. 常见问题3. 网络权限设置4. 启用 JavaScript5. D