美文网首页Android开发Android开发经验谈Android技术知识
2020疫情后面试京东,靠这份开发12年大牛整理的资料,疯狂收割

2020疫情后面试京东,靠这份开发12年大牛整理的资料,疯狂收割

作者: jett老师 | 来源:发表于2020-06-15 18:15 被阅读0次

前言

这次疫情真的来的猝不及防,以迅雷不及掩耳的速度,席卷全球。在这样的大环境下,公司大规模裁员失业成了大家最担心的事情,首先我们来看一下美国!

今天的美国政府就业数据显示,三月份以来美国已有约117000名IT从业人员丢掉了饭碗,这表明了新冠疫情对该行业带来的严重影响。

据Janco声称,IT从业人员有望受益于大多数人将能够远程办公这一事实。接受该咨询公司调查的组织中超过85%能够让IT员工在家办公。

而这次大规模的失业,导致美国民众生活压力过大,开始指责总统无能,上街示威游行。

image

外国的月亮并没有更圆,两相对比之下,中国带给大家的,才叫安全感!

这种大环境下程序员该如何自救

这是最好的时机,也是最差的时机。为什么会这么说呢?大浪淘沙,优胜劣汰。在疫情下IT行业的大洗牌,留下的都是Android行业的一些精英,那些以为靠着“老员工”“有贡献”在这个行业就能混下去的人,将全部被淘汰。而作为刚刚踏进这行那,或者说开发3-5年还是工资1w+的人。你们应该想一想,自己该往哪个方向去进阶了。这里我给大家提供一份Android职场的进阶路线。

image

接下来,我将会以我这次疫情后面试京东作为的例子,给大家一些建议!

故事的开始

我依稀记得,那天天气还不错,在家宅了2个月的我接到了京东的面试通知电话,我什么时候投的简历,我已经不记得了。这个不是重点。重点是,wc京东的面试通知啊!!约定的时间是上午10点,但是我等到了下午。(应该是面试的人太多了吧,或者是面试官太忙了吧。)终于轮到我了,嗯感觉不是很严厉的样子。接下来,开始了问答环节。

笔试(已经****搜集****整理成了PDF)

  • 选择填空
  • 判断题
  • 填空题
  • 编程题

一面(1h)

  • 自我介绍
  • TCP三次握手
  • TCP怎样保证传输安全
  • 进程/线程区别
  • post/get区别
  • HTTP状态码
  • MySQL数据库引擎MyISAM和InnoDB区别
  • 了解几种网络编程模型,Select/Poll/Epoll区别
  • 项目问了一个python爬虫,但感觉面试官没有在听……
  • 笔试编程题重问一遍……
  • 手写大数乘法(前一天华为机试的题目)
  • 有什么想要问我的吗?

总结

第一次面试,毫无准备,全程懵逼的状态。面试过程中经常被抓着一个点深问下去就被问得哑口无言,还不断给自己挖坑,后半程直接放弃了。结束的时候问面试官给一些建议,面试官说要打好基础,作为网络工程专业的同学,基本的TCP/IP、网络编程等知识你必须掌握得非常非常熟练才行……

还有,本科生找实习项目经验真的没什么用处,面试官一眼就能看出来你的项目是有多水,也听得出来回答都是事先准备好的,而这些都是他不感兴趣的。

二面(1h)

  • 自我介绍
  • 介绍文件服务器项目
  • Python爬虫怎么学的?为什么不用Java?
  • 数据分析的项目:
  • SVM基本原理,为什么想到用SVM?
  • 数据清洗过程怎么做的?
  • 了解其他分类模型和机器学习算法吗?
  • 有一种新的趋势,运维开发过程中也会应用机器学习的知识,想不想做?
  • Linux基础知识
  • 搭建WordPress过程中遇到的难题
  • MySQL数据库:说一下你写过的复杂SQL语句(我简历上都删了还问……)
  • 有什么需要问我的吗?

总结

面试以来最顺利的一场面试!不得不说美京东试安排真的是紧凑,好感度暴增。一面完当天晚上约第二天二面,二面完一周左右hr面,hr面完两天状态就更新了,比起华为说好的五天出结果(然而20+天过去了)真的是好太多!

HR面(40min)

  • 自我介绍
  • 什么时候可以到岗?
  • 有过哪些方面的工作经验
  • 爬虫是怎么学的?
  • 对前两面的面试官和京东有什么看法?
  • 还投了哪些公司?

总结

整体就是一技术面,二总监面,三hr面的感觉。技术面也有一些答错的问题,但面试官会不断引导你;二面就一半技术一半聊天了,但问技术也不是单纯的专业知识了,会让说一下“写过的复杂SQL语句”、“XX过程中遇到的难题以及怎么解决”等等,还会告诉你一些技术发展的趋势,跟你讨论。

以上就是我面试京东拿下Offer的全部过程,接下来,我来说一下,给大家的一些建议!

怎样才能加大通过面试的概率?

通过标准因人而异,每个人都有自己心中的bar,但还是有些可直观考量的因素的

一、是岗位的要求,不同的岗位标准当然不一样,校招与社招肯定也不一样。

二、是职位的紧急程度,兄弟们天天加班忙死了,赶紧找人过来帮吧哈哈。

三、是候选人的年龄,大龄程序员莫怪,一把年纪了还跟刚毕业一两年的同事一个水平,说明成长太慢,做技术的潜力有限,这个大家应该能理解。

四、是前面提到的做技术的深度,这个是必须的,广度也要有一些,视野不能太窄

五、是要有亮点,大家在面试的过程中要注意发掘亮点,有时候他问题很多但有一个够的完点也够了,用心观察也发现不了什么亮点的,就要注意了。

学习心得分享

由于头条机制问题有需要这些资料的朋友私信我【学习】加入我们的圈子领取资料和我们一起吧学习交流吧!当然也别忘记多多支持我的文章,记得点赞,评论+关注哦!

Android进阶学习全套手册

Android对标阿里P7学习视频

BATJ大厂Android高频面试题

小结

其实还有很多很多的想法和经验无法全部一一道来,这里就挑出了一些自认为比较重要并且有价值的观点分享在此,希望对职场新人的心态和发展能有所帮助。文章最后,用最近看到的一句很励志的话作为结尾吧:“别在最能吃苦的年纪选择了安逸”,大家一起加油,共勉。

相关文章

网友评论

    本文标题:2020疫情后面试京东,靠这份开发12年大牛整理的资料,疯狂收割

    本文链接:https://www.haomeiwen.com/subject/mwuhxktx.html