查看原文
其他

面试一线大厂的点点滴滴

点击上方 "程序员小乐" ,关注公众号

8点20分,第一时间与你相约

每日英文 

Never get stuck with the thing that ruins your day. Stay upbeat and be happy; for life is too short to be wasted on crap. 

不要让不好的事情毁了你这一天,乐观一点,开心一点,生命如此短暂,别浪费时间在不值一提的事情上。

小乐有话说 

不如就利用孤单一人的时间使自己变得更优秀,给来的人一个惊喜,也给自己一个好的交代。共勉。


来自:OkOffer

链接:nowcoder.com/discuss/185277

责编:乐乐 | 封面来自网络


 00 前言 


我相信这次也是第一次这么“轰轰烈烈”的求职之旅会给我一段很长的一段时间内都不会忘记的记忆。期间,经历过绝望和挣扎,但能怎么办,在社会,在家庭,你都是责任的载体,最终还是选择咬咬牙继续走下去。目前拿到了两个offer 也不打算面试了!


01 正文 


自我介绍

双非渣本,专业:软件工程,投递岗位:客户端(Android)开发实习,有一段外包公司的实习经历,简历中大概有 4 个项目。

公司

春招中经历面试的公司:

  • 阿里(第一次面试,一面挂)

  • 腾讯(提前批三面挂+提前批一面+正式批二面,三个部门)

  • 头条(一面挂)

  • 七牛云(offer)

  • 蘑菇街(offer)

笔试挂的公司:

  • 拼多多(2019-03-10)

  • 百度(2019-04-02)

  • 招行(2019-04-09)

简历挂的公司:

  • 虎牙

  • 虾皮

  • OPPO

经历

中间这一大坨经历就不在牛客贴出来了,都是关于我对面试的个人纪录,感兴趣的同学可以去我博客(https://meandni.com/)看哈!也可以去评论评论~~哈哈哈,刚搞了评论功能
具体面筋的题目我还没整理,因为也没办法录音有些也记不住,以后整理了再放出来,但下面有我整理的一些知识树和推荐笔记,希望对您们有帮助。

感悟

上面有提到一些我在面试流程中的总结和教训,这些虽然会让你难过,但你可能也是因为他们变得更强的,经历了阿里一面,我书面写下了很长一段的项目介绍和总结,经历了腾讯的三面,我一天时间里复习了一学期的操作系统课程,而后面试真的显得如鱼得水(虽然代价大了一点)。但我相信只要你懂得吸取教训而不是被教训打倒,你下次就会成功!

如何复习和教训

寒假期间我就开始无意识的复习了起来,期间看了《深入理解 java 虚拟机》、《算法4 第四版》、《java 并发编程的艺术》,Android 相关的看了《Android 开发艺术探索》还有等等的博文。

输出了:

6 篇《深入理解 java 虚拟机》的笔记:

  • 《深入理解java虚拟机》笔记1——Java内存区域与Java对象
    https://meandni.com/2019/01/10/jvm_note1/

  • 《深入理解java虚拟机》笔记2——GC算法与内存分配策略
    https://meandni.com/2019/01/11/jvm_note2/

  • 《深入理解Java虚拟机》笔记3——7种垃圾收集器
    https://meandni.com/2019/01/11/jvm_note3/

  • 《深入理解Java虚拟机》笔记4——类文件结构
    https://meandni.com/2019/01/14/jvm_note4/

  • 《深入理解Java虚拟机》笔记5——类加载机制与字节码执行引擎
    https://meandni.com/2019/01/15/jvm_note5/

  • 《深入理解Java虚拟机》笔记6——高效并发
    https://meandni.com/2019/01/18/jvm_note6/

《算法4 第四版》精华笔记:

https://github.com/MeandNi/Algorithms4-Common

两次阅读文章的记录:

  • 2019第一次阅读记录
    https://meandni.com/2019/01/18/reading-record1/

  • 2019第二次阅读记录

    https://meandni.com/2019/03/12/reading-record2/

几点教训:

  • 面试能力是有技巧的,是可以从面试中锻炼的,从表达能力到技术硬实力,自己千万不要感到怯懦,要相信你是可以的,我从阿里和腾讯的面试中学到了很多,也很遗憾这次没能拿到它们的 offer,善于总结,你会变的更强!

  • 笔试通常分为选择题和编程题(但也会是只有编程题),选择题大部分是学校的专业课基础(包括计网,数据结构,操作系统),所以夯实基础怼笔试面试都很重套,很多同学虽然编程题弱了一些但同样能拿到面试机会!

  • 如果你有自己的博客,并且有一些质量较高的文章,一定要写在简历上面,有些面试官真的很看重这一块!七牛一面我只面了 20 min,我相信面试官最后是看到了我的博客觉得我还不错吧!

考点

春招准备知识框架:

1、java

  • 基础(反射、泛型、异常、IO…Java 基础)

  • 集合(ArrayList、HashMap 等源码…Java 容器)

  • 虚拟机(深入理解 JVM…系列笔记)

  • 并发(并发编程艺术)

2、计网

  • TCP、UDP(握手挥手,滑动窗口,拥塞控制)

  • HTTP、HTTPS(区别、证书、请求过程,请求方法,缓存、响应码)

3、操作系统

  • 进程与线程(定义、区别)

  • 内存管理(虚拟内存、物理地址的映射,各种调度算法)

4、数据结构

  • 线性表、栈和队、树、图

  • 散列查找、排序

  • 海量数据处理

5、设计模式:

  • 创建型模式(6种)

  • 结构型模式(7种)

  • 行为型模式(11种)

6、Android

  • 四大组件(Activity、Service…)

  • 多线程(Handler、AsycTask、HandlerThread、线程池…)

  • View(分发事件、自定义 View、滑动冲突)

  • 性能优化(内存泄漏、图片缓存、冷启动优化)

  • IPC(AIDL、Bind机制、其他方式)

推荐笔记

  • https://github.com/Snailclimb/JavaGuide

  • https://github.com/CyC2018/CS-Notes

  • https://github.com/yangchong211/YCBlogs

  • https://github.com/linsir6/AndroidNote

荐阅读

阿里、腾讯、百度、华为、京东最新面试题汇集

5月语言排行榜:R跌出前二十,Python紧咬C++

可怜的Java EE,这次会不会劫数难逃?

这里有你需要的编程技术、心得、经验(数据结构与算法、源码分析等),这里不止限于技术!还有职场心得、生活感悟、以及面经等。关注公众号,第一时间送达!

PS:如何您想进技术群交流,关注公众号在后台回复 “加群”,或者 “学习” 即可


看完本文有收获?请转发分享给更多人
关注「程序员小乐」,收看更多精彩内容

    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存