美文网首页程序员Android开发经验谈
写给Android程序员的建议:这样的offer不能要啊!注意避

写给Android程序员的建议:这样的offer不能要啊!注意避

作者: 进阶程序员007 | 来源:发表于2020-12-02 14:57 被阅读0次

    闲聊

    现在大厂面试问的的确比较多,要求也挺高的,行情不好,薪资也不好要,所以心态一定要放好,找好自己的定位,心态一定要好。

    面试之后要尽量做到总结,从我最开始没什么准备就出去大厂面试,被打击一通之后,总结了七八家面试题,会发新面试问到的都是那些知识点,可能角度不一样,但是你只要深度够,他怎么问,你基于原理来回答,基本上都没差,从签了赔偿协议以后出来面试,连续四家公司都走到了HR面,可以说面试的感觉上来了。前面的总结积累终究没有白费。

    而Android部分时详细的知识点,这些知识点我希望的是,能够深入研究。而推荐的书籍,书中的部分都有一些相关的知识点,大家也可以选择性的看,当然论坛,博客都是知识的来源,大家做好知识点深度和广度的基类就行了。

    虽然裁员的很多,都在说Android要没落,但是,不要慌,做自己的计划,学自己的习,竞争无处不在,每个行业都是如此。

    面试经历

    岗位: 安卓开发

    操作系统

    1. 进程和线程,线程的状态以及状态切换原因,什么时候会导致阻塞态?中断异常有哪些

    2. 死锁

    3. 如何实现两个线程打印1-100自然数。

    JAVA

    1. MVC,MVP架构以及区别MVP中view和presenter互相怎么调用?

    2. 重载重写、堆栈

    3. 深拷贝、浅拷贝,深拷贝怎么实现

    4. public\private\proteced的区别,外界能否访问到,反射

    5. StringBuilder和StringBuffer的区别

    6. final关键字

    计算机网络

    1. get、post方法的区别

    2. 7层网络模型,tcp、udp、ip分别哪一层

    3. 流媒体协议

    4. tcp\udp区别,如何实现可靠传输

    5. tcp三次握手,两次不行吗

    安卓

    1. 四种启动方式、Activity生命周期,onSaveInstance什么时候调用,活动A到活动B执行什么方法

    2. Handler消息传递机制,如果looper中有很多消息,会卡顿吗,为什么不会卡顿

    3. ANR原因,如何快速定位,AS中有一个工具,可以生成一个文件,里面记录着发生ANR的方法和原因。

    4. 描述事件分发机制,用了什么设计模型

    5. 内存泄露的情况

    6. Service的生命周期,通过bindService()或者startService()打开了一个Service,如果再打开一次,会执行什么方法

    7. ImageView如何加载很大的bitmap,采样率怎么计算

    算法

    1. 两个栈实现一个队列

    2. 如何判断链表是否有环

    我加上春招,其实一共面了6次美团的技术面,感觉每次面试,一面二面对基础要求比较高(android,java语法,计算机网络,操作系统,数据结构 ),三面的话主要考察业务的理解和职业规划,开放性题目比较多。

    什么样的Offer不能签?

    工作,有四个要素:工作单位、工作岗位、薪酬福利和工作地点。

    除了这五个方面考虑是否接受Offer,还可以每次替换你提到的四个要素。比如:其他条件不变,只是换个单位;或者只更换工作地点,你看改变哪个要素让你可以更快的做出决定(无论是接受Offer还是拒绝),那么这个要素就是最敏感的一个。

    咱们以工作地点为例,其他的要素同理。比如,将工作地点改为秦皇岛,你的家乡,或者任何一个你希望工作生活的城市,你会不会就能接受Offer?如果是这样,那你潜意识纠结的是工作地点。那么,可以和HR沟通未来是否有集团内岗位调动的机会,去你喜欢的城市工作概率有多大?

    其次,分别访问鄂尔多斯和你喜欢城市的公共服务网站, 主要是看城市的发展规划与未来工作单位发展规划的匹配程度,以及与你希望工作地点的城市有什么差别?这个差别你可以接受吗?或者通过自己的努力可以达到自己能够接受的程度吗?

    最后,是否有机会去鄂尔多斯实地看看? 在未来单位的周边吃一次普通的餐厅,到公共服务部门办一次事,乘一次公共交通,看看租房和买房的价格,超市的价格,以及沿途人们的生活状态,整个氛围你都喜欢吗?

    按照这个思路,分别替换四个要素,收集更多的信息,我想就可以帮助你更全面、理智地做出决定。希望这个建议对你有所帮助:)

    薪资

    我个人建议和HR沟通一下,因为正常情况Offer里是要体现具体薪酬的。如果只是泛泛地讲了不低于宣讲时的薪酬,那么也要了解薪酬的构成,因为很多情况我们理解的薪酬和HR给出的薪酬存在信息不对称的情况。比如,我们以宣讲薪酬1万元为例(取这个数字是为了好计算),一般都是税前薪酬,按北京地区交纳五险一金扣除所得税后大约是8700元的样子(数字为估算,以实际情况为准),这可能就是大部分求职小伙伴理解的薪酬。

    但是,HR理解的可能是把所有的福利加在一起,比如过节时的小礼品、餐费补助、公交补助,以及有的单位,比如银行,是把绩效奖励、年终奖也都打包到一起,平均到每个月或者年薪,但是,绩效部分和年终奖是随着银行当年经营情况可以有所调整,而且一次性发放也会多交纳一次性所得的个人所得税。所以,平均下来,拿到手里的会在8700元上下浮动。所以,具体问一下HR薪酬福利中浮动的部分占比有多少,看看自己是否可以接受。

    当然,如果询问的时候HR回答比较模糊敷衍,那么对于该OFFER的薪酬情况确实就要慎重考虑了。

    氛围

    入职前一定看一下将来要工作的地方,看下未来同事的工作状态!

    如果不小心入职了,上班不是特别不开心,或者工作已经严重影响到自己的心理状态,我建议你暂不要离职。因为现在这个时点不是求职的好时机,不如踏下心来适应一下目前的工作,等到明年春季招聘开始后再做考虑。

    入职一个多月感到不适应,还是正常的时间范围。可以看看是日常方面还是企业文化方面的。如果是生活饮食有没有自己可以调整的方法,比如不喜欢食堂可不可以带饭,上班路不顺有没有机会搬家。如果是企业文化方面的,可以列出不适应的地方哪些是积极的点,自己需要努力的,哪些是负面的点自己是要避免的。

    至于学不学得到东西其实也是在个人,有的是老员工耐心教,有的是让新人放手自己学。

    可以从自己的岗位先入手,研究相关的政策制度,然后是这个岗位上下游环节的运营以及相关的政策制度,以及这个岗位的运作对整个公司业务的影响。同时结合自己的岗位实践看看有没有可以提高和改进的地方。

    这些都做好以后,还可以上网查询同行业都是怎么运营和操作的。我觉得把这些都理顺以后,差不多也是春节以后的招聘季了,如果那时你还觉得特别不喜欢现在的工作可以考虑跳槽或者再坚持一段时间让自己有一个较为稳定的就业经历。

    相关文章

      网友评论

        本文标题:写给Android程序员的建议:这样的offer不能要啊!注意避

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