机会不给无准备的人:一个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 悬浮窗开发示例((动态权限请求 | 前台服务和通知 | 悬浮窗创建 )

《Android悬浮窗开发示例((动态权限请求|前台服务和通知|悬浮窗创建)》本文介绍了Android悬浮窗的实现效果,包括动态权限请求、前台服务和通知的使用,悬浮窗权限需要动态申请并引导... 目录一、悬浮窗 动态权限请求1、动态请求权限2、悬浮窗权限说明3、检查动态权限4、申请动态权限5、权限设置完毕后

Android里面的Service种类以及启动方式

《Android里面的Service种类以及启动方式》Android中的Service分为前台服务和后台服务,前台服务需要亮身份牌并显示通知,后台服务则有启动方式选择,包括startService和b... 目录一句话总结:一、Service 的两种类型:1. 前台服务(必须亮身份牌)2. 后台服务(偷偷干

Android kotlin语言实现删除文件的解决方案

《Androidkotlin语言实现删除文件的解决方案》:本文主要介绍Androidkotlin语言实现删除文件的解决方案,在项目开发过程中,尤其是需要跨平台协作的项目,那么删除用户指定的文件的... 目录一、前言二、适用环境三、模板内容1.权限申请2.Activity中的模板一、前言在项目开发过程中,尤

Android数据库Room的实际使用过程总结

《Android数据库Room的实际使用过程总结》这篇文章主要给大家介绍了关于Android数据库Room的实际使用过程,详细介绍了如何创建实体类、数据访问对象(DAO)和数据库抽象类,需要的朋友可以... 目录前言一、Room的基本使用1.项目配置2.创建实体类(Entity)3.创建数据访问对象(DAO

Android WebView的加载超时处理方案

《AndroidWebView的加载超时处理方案》在Android开发中,WebView是一个常用的组件,用于在应用中嵌入网页,然而,当网络状况不佳或页面加载过慢时,用户可能会遇到加载超时的问题,本... 目录引言一、WebView加载超时的原因二、加载超时处理方案1. 使用Handler和Timer进行超

Android实现任意版本设置默认的锁屏壁纸和桌面壁纸(两张壁纸可不一致)

客户有些需求需要设置默认壁纸和锁屏壁纸  在默认情况下 这两个壁纸是相同的  如果需要默认的锁屏壁纸和桌面壁纸不一样 需要额外修改 Android13实现 替换默认桌面壁纸: 将图片文件替换frameworks/base/core/res/res/drawable-nodpi/default_wallpaper.*  (注意不能是bmp格式) 替换默认锁屏壁纸: 将图片资源放入vendo

Android平台播放RTSP流的几种方案探究(VLC VS ExoPlayer VS SmartPlayer)

技术背景 好多开发者需要遴选Android平台RTSP直播播放器的时候,不知道如何选的好,本文针对常用的方案,做个大概的说明: 1. 使用VLC for Android VLC Media Player(VLC多媒体播放器),最初命名为VideoLAN客户端,是VideoLAN品牌产品,是VideoLAN计划的多媒体播放器。它支持众多音频与视频解码器及文件格式,并支持DVD影音光盘,VCD影

android-opencv-jni

//------------------start opencv--------------------@Override public void onResume(){ super.onResume(); //通过OpenCV引擎服务加载并初始化OpenCV类库,所谓OpenCV引擎服务即是 //OpenCV_2.4.3.2_Manager_2.4_*.apk程序包,存

从状态管理到性能优化:全面解析 Android Compose

文章目录 引言一、Android Compose基本概念1.1 什么是Android Compose?1.2 Compose的优势1.3 如何在项目中使用Compose 二、Compose中的状态管理2.1 状态管理的重要性2.2 Compose中的状态和数据流2.3 使用State和MutableState处理状态2.4 通过ViewModel进行状态管理 三、Compose中的列表和滚动

Android 10.0 mtk平板camera2横屏预览旋转90度横屏拍照图片旋转90度功能实现

1.前言 在10.0的系统rom定制化开发中,在进行一些平板等默认横屏的设备开发的过程中,需要在进入camera2的 时候,默认预览图像也是需要横屏显示的,在上一篇已经实现了横屏预览功能,然后发现横屏预览后,拍照保存的图片 依然是竖屏的,所以说同样需要将图片也保存为横屏图标了,所以就需要看下mtk的camera2的相关横屏保存图片功能, 如何实现实现横屏保存图片功能 如图所示: 2.mtk