最近一朋友向我吐槽去年的秋招,字节面经,美团,网易,招银,360全部在HR前一面挂了,实在是有点惨。我把他语无伦次的话做了一个整理:


最近真的很暴躁,控制不住自己陷入情绪低落胡思乱想,每天都是在希望失望中度过,心累到不想再复习。。。

至今为止还没收到满意的offer,没有一个进入HR面的,像中了邪一样所有想去的都在最后关头挂了 ,感觉字节的三面也保不住,除了菜真的想不通为什么全都是在最后一面挂,归根到底还是菜吧。

深刻体会到了找开发论文真的没太大用,有些面试官根本不会问论文,即使问了也是让浅浅的介绍一下。没有大型的开发项目,面试官只能五花八门的问,虽然能答上来,但是经验不足就会让面试官觉得了解的深度不够。

字节三面完也没有HR面,HR说三天出结果,再抱着一丝过的希望吧,面经只记得下面这些了:

1.surfaceview有用过么?请介绍一下

2.那textureview呢?介绍一下?

3.Activity的生命周期?

4.线程之间的通信方式?

5.内存泄漏的处理方式?

6.软引用和弱引用的区别?

7.是否了解Android网络优化方式?

8.是否听说过HTTP2.0,介绍一下

9.是否听说过QUIC协议?(

10.TCP三次握手四次挥手(好不容易碰到个简单的,回答后,小哥笑着说,怎么感觉像是背的,无语了 )

11.Java泛型是怎么实现的,原理讲一下?

12.Java线程池介绍

13.C++是怎么去调用C语言代码?(我当时还向小哥确认了一下,确定不是Java如何调用C么?不是,就是C++如何调用C,由于不懂C++,故不会)

14.C/C++编译后的结果有啥不同(这个问题都没搞清楚,太菜了)

15.生兔子的问题,斐波那契数列,难的根本做不出来,用递归写出来后,面试官并不care


老实说,这位老兄面的算简单的了,字节历来的面试都是比较难的,只是他没有做好万全的准备就去面试了。

所以啊,不管怎么样,不论是什么样的大小面试,要想不被面试官虐的不要不要的,只有刷爆面试题题做好全面的准备,当然除了这个还需要在平时把自己的基础打扎实,这样不论面试官怎么样一个知识点里往死里凿,你也能应付如流~

怎么把功夫用在平时

虽然面试讲究天时地利人和,也有一些机遇和运气。

但是我想说,没有哪一种成功是可以来的不费吹灰之力,没有哪一种光鲜是可以一蹴而就,你所看到的成果,无不是别人一路努力而来的结果。

如果把每次面试都当做一个机遇的话,你靠什么去抓住这个机遇?

有一句话说:做正确的事,等待好事发生。

感觉把这句话用在面试上,很合适。

其实就是想表达,把功夫用在平时,在点滴工作中积累,沉淀。

一年365天,你所用的技术总共也没有几个知识点,如果每周都积累几个,你还害怕面试吗?

如果你坚持每天都积累,你依然已经成了一个很厉害很厉害很厉害的人~~

如果觉得自己在技术方向没有亮点,那就为自己寻找一个亮点,并不断的刻意深入。

给自己列一些标准,如果不能达到,那就努力去练习。

确定自己目前的level,想好自己的目标level,并努力向着目标靠近!

做为一名Android开发者,分享一下这些年来,我对于技术一些归纳和总结,和自己对作为一名Android高级开发者需要掌握那些技能的笔记分享,希望能帮助到有心在技术这条道路上一路走到黑的朋友!

全网最全Android开发核心知识笔记:

一线互联网全套面试真题解析:

由于篇幅原因,以上完整学习笔记pdf如有需要,可以 点赞+评论 支持下这个快要崩殂的老伙计,然后点击这里免费自取

面试小技巧(克服紧张感)

要面试了,最忌讳什么都有印象,什么都会,但又讲不出来。

这样你准备十个问题,还不如精通一个问题。

很多时候你觉得自己紧张的忘了,实际上是你根本没有理解并记住啊,有木有?

准备好面试题,用自己认为最好的答案写好,自己对着墙发出声音讲一讲,一直到能非常顺溜的讲十遍。

然后就告诉自己,我已经准备好,克服紧张感。

好好准备面试,何必跟钱过不去呢 ?你说对不对哇,老铁~~~

最后最后最后

我想说:或许,再过几年,我可能要转战其它行业,

可是,现在,就说现在,至少,我还是在Android开发这个方向上混,那我就想着,怎么把这块的工作做好,自己沟通能力不太好,面对不同的人,不同的部门不知道该怎么协调,那就迎难而上,锻炼这方面的能力。

或许,现在研究的这些技术,对于多年以后的我没有太大的用处,但在这个过程,练就的一些品质,一定会帮我在以后的日子里过的更好。

找一个目标,做一件喜欢的事。

一心一意,毕其终生,努力而为之。

我们一起共勉,好吗?

还有更惨的吗?字节面经,美团,网易,招银,360全部在HR前一面挂了的更多相关文章

  1. 转-CMMI在中国之混乱-CMMI比ISO9000会更惨

    CMMI在中国之混乱-CMMI比ISO9000会更惨 自己接触CMM/CMMI已经有8年时间了,现在静心回顾一下,觉得CMMI在中国的命运会比ISO9000还悲惨. 一组现象或许让你我对此结论有更深入 ...

  2. 我把阿里、腾讯、字节跳动、美团等Android性能优化实战整合成了一个PDF文档

    安卓开发大军浩浩荡荡,经过近十年的发展,Android技术优化日异月新,如今Android 11.0 已经发布,Android系统性能也已经非常流畅,可以在体验上完全媲美iOS. 但是,到了各大厂商手 ...

  3. 深度分享:面试阿里,字节跳动,美团90%会被问到的HashMap知识

    一,HashTable 哈希表,它相比于hashMap结构简单点,它没有涉及红黑树,直接使用链表的方式解决哈希冲突. 我们看它的字段,和hashMap差不多,使用table存放元素 private t ...

  4. 应聘阿里,字节跳动,美团必须掌握的Spring IOC与工厂模式

    Spring IOC与工厂模式 PS:本文内容较为硬核,需要对java的面向对象.反射.类加载器.泛型.properties.XML等基础知识有较深理解. (一)简单介绍 在讲Spring IOC之前 ...

  5. 深度分析:面试阿里,字节跳动,美团90%被问到的List集合,看完还不懂算我输

    1 List集合 1.1 List概述 在Collection中,List集合是有序的,可对其中每个元素的插入位置进行精确地控制,可以通过索引来访问元素,遍历元素. 在List集合中,我们常用到Arr ...

  6. 一种比css_scoped和css_module更优雅的避免css命名冲突小妙招

    css_scoped 与 css_module 我们知道,简单的class名称容易造成css命名重复,比如你定义一个class: <style> .main { float: left; ...

  7. 两年经验拿到蚂蚁金服,字节offer,附上金九银十BAT面试核心知识点整理

    前言 我自己是本科毕业后在老东家干了两年多,老东家算是一家"小公司"(毕竟这年头没有 BAT 或 TMD 的 title 都不好意思报出身),毕业这两年多我也没有在大厂待过,因此找 ...

  8. 前端从零开始学习Graphql

    学习本姿势需要电脑装有node,vue-cli相关环境,以及要有node,express,koa,vue相关基础 本文相关demo的github地址: node服务:https://github.co ...

  9. Java IO(1)基础知识——字节与字符

    正所谓怕什么来什么,这是知名的“墨菲定律”.Java基础涵盖各个方面,敢说Java基础扎实的人不是刚毕业的学生,就是工作N年的程序员.工作N年的程序员甚至也不敢人人都说Java基础扎实,甚至精通,往往 ...

随机推荐

  1. 浅谈HttpDNS

    今天了解了腾讯云的HTTPDNS,这里使用腾讯的资料以及网上查阅的资料做个记录. 对互联网高度依赖的企业,不可避免的需要通过域名来提供互联网服务,而在复杂的互联网环境下,域名被缓存,被劫持导致的业务影 ...

  2. Docker安装MySQL8.0

    环境 CentOS 7.5 Docker 1.13.1 MySQL 8.0.16 安装 拉取镜像 默认拉取最新版本的镜像 $ docker pull mysql 如果要指定版本,使用下面的命令 $ d ...

  3. Linux:linux服务器稳定性压力测试工具stress安装与使用

    stress是一个linux下的压力测试工具,专门为那些想要测试自己的系统,完全高负荷和监督这些设备运行的用户. 1. stress1.0.4下载地址 下载:https://fossies.org/l ...

  4. 确保 PHP 应用程序的安全 -- 不能违反的四条安全规则(转)

      规则 1:绝不要信任外部数据或输入 关于 Web 应用程序安全性,必须认识到的第一件事是不应该信任外部数据.外部数据(outside data) 包括不是由程序员在 PHP 代码中直接输入的任何数 ...

  5. Swoole_process实现进程池的方法

    Swoole 的进程之间有两种通信方式,一种是消息队列(queue),另一种是管道(pipe),对swoole_process 的研究在swoole中显得尤为重要. 预备知识 IO多路复用 swool ...

  6. Leetcode No.26 Remove Duplicates from Sorted Array(c++实现)

    1. 题目 1.1 英文题目 Given an integer array nums sorted in non-decreasing order, remove the duplicates in- ...

  7. C语言:预处理 编译过程分解 证明图

  8. ES6新增语法(四)——面向对象

    ES6中json的2个变化 简写:名字和值相同时,json可以可以简写 let a=12,b=5; let json = { a, b } console.log(json) // { a:12 , ...

  9. Java基础00-异常25

    1. 异常 异常 1.1 异常概述 1.2 JVM的默认处理方案 有一行代码报错,下面的代码就不会执行. 1.3 异常处理 如果程序出现了异常,需要我们自己来处理,因为在实际的开发中,不能因为一处的报 ...

  10. [刘阳Java]_SpringMVC与Struts2的对比_第12讲

    今日来具体给讲讲SpringMVC与Struts2的对比,这样方便朋友们在工作中或者是面试学习中对这两者的区别有个更好的了解 把这张图放在这里,我是想说SpringMVC和Struts2真的是不一样的 ...