程序员:劳资修炼到满级才来面试的,想给我挖坑?没门儿!(究极避坑指南)

程序员面试时一定要注意这几个陷阱!墙裂建议收藏!

文末有彩蛋~

前言

很多程序员到新公司面试时没有注意到一些小问题,从而导致HR直接将自己pass掉,又或者是沦为了备用的垫底存在,那么这几个导致你被pass的小问题你是否注意过?下面请听我一一道来,希望能对大家有所启发。

一、为什么离开上家公司?

这个问题非常简单,面试官问“你离职的原因是什么”其实就是想问:

你上一份工作做的怎么样?
你是否被上一家公司挽留过(你很优秀)?
你能力怎么样?
这份工作你能不能干好?
你是不是爱跳槽?
你抗压能力到底行不行?
没有安家、生活不稳定、经常换城市?
你离职,是因为你领导S13,团队成员S13,还是你自己是S13?
你离职,你如果嫌弃工作低,发展不好,那你的能力,到底能输出什么样的价值?是你能力的问题,还是你们公司的薪酬体系、晋升体系有问题

回答技巧:避“重”就“轻”,真实客观

把问题转移到外部原因上,不要诋毁上一家公司,或者说是自己的问题。举例来说:

1.工作地点,原先一直在外地,想回本市发展。或者原先经常出差,想稳定一些。不要说家庭原因,比如像老人小孩需要照顾,这样说的话会增加你的家庭负担。
2.公司的业务逐渐萎缩,想找一个好的平台来发展自己的才能和价值,感觉贵公司很符合自己。
3.直接的就是工资少,跟自己的能力不符。
4.稳定:想寻求一份在未来职业生涯中较为稳定的工作;

大忌:吐槽老东家

这一点非常重要。即使你和前东家不是“和平分手”,但是也请你保持客观冷静,不要说前公司和领导的坏话。在面试中要保持正能量的态度,不要抱怨,不要抱怨。

两点原因:

1、你现在吐槽前东家,那么假如你以后离开了现在的公司,是不是会重蹈覆撤,继续“抹黑”现公司呢?

2、HR圈子这么小,你怎么敢保证现在说的话不会传到老公司的耳朵中?毕竟,工作是你自己选的,凡事也应该先从自己身上找问题,你要做的是自我反省并从这段经历中总结经验。这样的人不仅可以更敏锐地找到问题的症结所在,同时,也更有职业风度,这样的人才是HR所青睐的。

二、说说你最大的缺点

这个问题HR一般问到的几率也很大,通常不希望听到直接回答的缺点是什么等,如果求职者说自己小心眼、爱忌妒人、非常懒、脾气大、工作效率低,企业肯定不会录用你。但绝对不要自作聪明地回答“我最大的缺点是过于追求完美”,有的人以为这样回答会显得自己比较出色。

事实上,在HR眼里,此时的你已经沦为小丑,给他的感觉只剩下做作。HR一般喜欢求职者从自己的优点说起,中间加一些小缺点,最后再把问题转回到优点上,突出优点的部分,企业喜欢聪明的求职者。

三、在五年时间内,你的职业规划是什么?

说实话,这应该是大部分求职者最不想被问到的一个问题,但几乎每个人都会被问到。说得难听一点,如果是一个新人,他目前最需要的是一份工作而已,对于企业什么的都还是一知半解,自己都还是懵逼状态的人又谈何规划。但你又不能说不知道,这样或许会导致你失去一些机会。

当然,说出其他一些你感兴趣的职位也是可以的,比如产品销售部经理,生产部经理等一些与你的专业有相关背景的工作。

如果是老人,职业规划过于简单,难道前任公司满足不了?很容易衍生到究竟是能力不行还是公司不行的问题上。不过一些聪明的老人还是总结出了一些最普通的回答:“我准备在技术领域有所作为”或“我希望能按照公司的管理思路发展”。

四、你还有什么问题要问?

这个问题看上去可有可无,但其实也很关键,HR不喜欢说“没有问题”的人,因为想看看求职者的性格与创新能力。但是,他们也不喜欢求职者问一些关于个人福利之类的问题。

最简单的回答就是问一下HR,公司对新入公司的员工有没有什么培训项目,自己能否参加。或者问下公司的晋升机制是怎么样的?一方面表现自己的忠诚度,一方面也表现下自己对学习的热情跟上进心。

五、说说你对行业、技术趋势的看法?

HR一般对这个问题很感兴趣,除非你是应届新人,否则只有有备而来的求职者才能过关。可以事先在网站上查找对你所申请的行业部门的信息,只有深入了解才能产生独特的见解。

HR认为最聪明的求职者是对所面试的公司预先了解很多,包括公司各个部门,发展情况,在面试回答问题的时候可以提到所了解的情况,企业欢迎进入企业的人是“知己”,而不是“盲人”。

程序员最核心的竞争力:学习力

互联网时代的技术来得快,去得更快。就像Flash这样曾经雄霸天下多年的技术,都有被人人唾弃的一天。如果没有足够强的学习能力,就无法跟上变化,被淘汰只是迟早的事。想想看,你苦心钻研多年引以为傲的技术,一夜之间就没有用武之地了,难免会有一种「身体被掏空」的感觉。

学习力强的程序员敢大胆地体验尝试新技术,他们的技术栈始终在保持不断地更新。他们能快速把握事物的本质,并判断出它能用来做什么,不能用来做什么。他们拥抱技术升级和革命,因为他们学习并掌握新技术的速度比其他人更快,所以他们永远不用担心失业。

六、平常怎样学习提升?

我自己做Android开发已经是第6个年头了,毕业后两年,有幸加入到字节跳动这个大家庭。在字节的4年,见证了太多人的来来去去,印象很深一个同事,跳槽阿里薪资直接double,但也看到很多人镀着“大厂”的金四处碰壁,终究还是倒在了技术上!

我自己或许也算是个成功的例子,在4年的时间里从1-1做到了2-2,当然,这背后的“辛酸泪”就留到日后再说。总的来说,归功于自己不断地学习,复盘总结,提升技术!下面给大家分享一份 《Android开发2020年度面试真题合集》

该面试宝典不仅收录了本人亲身面试遇到的问题,还收录了从一些朋友那里收集过来的问题。在以后的工作中本 人也会不断的更新和充实该面试宝典,当然也希望大家能够多多奉献比较优质的面试题。

不仅展示了常见的面试问题以及回答技巧,还详细讲解了每一道题所包含的知识点,让每个程序员不仅知其然,更知其所以然。

以下笔记已经上传在我的GitHub免费下载!诚意满满!!!

正文总共分为6个部分:

  • Java 基础(★★)
  • Java 高级(★★)
  • Android 基础(★★★)
  • Android 高级(★★★)
  • Android 项目(★★★)
  • 项目面试常见问题(★★★)

一、Java 基础(★★)

面向对象思想
多态
异常处理
数据类型
Java 的 IO
集合
Java 多线程

在这里插入图片描述

Java 高级(★★)

Java 中的反射
Java 中的动态代理
Java 中的设计模式&回收机制
Java 的类加载器

在这里插入图片描述

Android 基础(★★★)

Android 基本常识
Activity
Service
BroadCastReceiver
ContentProvider&数据库

在这里插入图片描述

Android 中的布局
ListView
JNI & NDK
Android 中的网络访问
Intent
Fragment

在这里插入图片描述

Android 高级(★★★)

Android 性能优化
Android 屏幕适配
AIDL
自定义控件
Android 中的事件处理
Android 签名
Android 中的动画
网络协议
其他

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-C9Jv25rv-1612166949220)(//upload-images.jianshu.io/upload_images/16595031-1edb898a4a8a612c.png?imageMogr2/auto-orient/strip|imageView2/2/w/1200/format/webp)]

项目面试常见问题(★★★)

  • 开发周期
  • 项目中遇到的难题
  • 项目中最大的收获
  • 项目是如何上线的
  • 项目是如何盈利的
  • 绘制项目架构图
  • 项目开发流程
  • 你在项目中的角色
  • 你负责项目中的哪些模块
  • 讲讲你负责模块的具体实现
  • 项目中都用到了哪些第三发框架
  • 有没有自己写过框架
  • 业余时间你是如何提高自己(学习)的
  • 有没有自己的技术 blog
  • 你的职业规划
  • 为什么离职
  • 为什么选择我们公司
  • 说说你们项目的亮点和不足
  • 你们的项目是如何保持风格一致的
  • 项目架构是如何搭建的
  • 屏幕适配是如何解决的
  • 都看过哪些源码
  • 项目版本是如何升级的
  • 用的什么版本控制工具
  • 你能独立开发吗
  • App 跟服务器是如何交互的
  • 需求文档写过吗
  • 接口文档写过吗
  • 云服务器都用过哪些
  • 第三方平台都用过哪些

简历+社招解答+经典HR面试解析

以上是整理总结的Android中高级面试遇到的真题解析,希望对大家有帮助;同时很多人经常也会遇到很多关于简历制作,职业困惑、HR经典面试问题回答等有关面试的问题。同样我也搜集整理了全套简历制作、金三银四社招困惑、HR面试等问题解析,有疑问,可以提供专业的解答。

在这里插入图片描述

对于Android开发的朋友来说应该是最全面最完整的面试资料,为了更好地整理每个模块,我参考了很多网上的优质博文和项目,力求不漏掉每一个知识点。很多朋友靠着这些内容进行复习,拿到了BATJ等大厂的offer,这个资料也已经帮助了很多的安卓开发者,希望也能帮助到你。

由于篇幅有限,我把更多详细的面试题及答案整理成了PDF文件,需要的小伙伴可以在我的GitHub无偿下载获取。

文末

我一直觉得技术面试不是考试,考前背背题,发给你一张考卷,答完交卷等通知。

首先,技术面试是一个 认识自己 的过程,知道自己和外面世界的差距。

更重要的是,技术面试是一个双向了解的过程,要让对方发现你的闪光点,同时也要 试图去找到对方的闪光点,因为他以后可能就是你的同事或者领导,所以,面试官问你有什么问题的时候,不要说没有了,要去试图了解他的工作内容、了解这个团队的氛围。

找工作无非就是看三点:和什么人、做什么事、给多少钱,要给这三者在自己的心里划分一个比例。

最后,祝愿大家在这并不友好的环境下都能找到自己心仪的归宿!

posted @ 2021-02-01 16:16  Button123  阅读(87)  评论(0编辑  收藏  举报