本人综述:

本人本科和硕士均是毕业于普通的双非院校,参加过ACM竞赛,阿里面了三次全被拒了,网易收到offer。

阿里面试:

阿里的面试问的都是很基础的东西,如操作系统的简单问题,计算机网络的基本问题等。

在JAVA方面问集合(ConcurrentHashMap),多线程(线程池源码)的源码方面的问题。

框架问spring(请求过程)和mybatis(缓存机制)。

问的问题都是很简单基础的,但是,本人那时候对一些基础问题并没有很好的理解透彻,因此,被拒。

反思:通过,阿里的面试我发现了一个很重大的问题,自我介绍很重要,这是面试官第一时间能了解到你的信息。

宁可花半天时间好好准备一下自我介绍。要突出自己的重点,因为有些面试官喜欢抓自我介绍问。

百度面试:

百度面试整体上很差,也可能和那天状态不好有关。但是,总结下来一句话:一定要对自己简历上的东西要熟悉。

拿我被怼的问题来说,我在项目中使用过redis用于缓存信息,因此,在简历上写了一句了解Redis。我理解我的“了解”是明白他的使用方法,一些数据结构和操作集。

但是万万没想到,面试官直接来了一句Redis的分布式是怎么使用的?

然而,我也很无奈的答了一句不知道。

整个面试过程有好几个问题是我简历上写了,但是我没有了解到哪个深度。

反思:对简历上写的任何一句话都要做到心中有数,对于了解->熟悉->掌握->精通,这四个程度一定要有所把握。

了解不仅仅是使用过,应当是对它的整体构架和发张状况有一个全面的了解叫做了解。

因此,我里面进行了简历的修改。

网易面试:

通过前两个公司的面试,我对大公司的基本要求有了一个了解,因此,在准备网易面试前,对简历上的逐条进行系统的学习。

在面试过程中,前两轮的技术面试均是按照我的自我介绍和简历上的东西:

由于实现过JVM虚拟机:

这个虚拟机实现了哪些功能?

类加载是怎么实现的?

new class这个语法,在指令级别是怎么实现的?

由于是人工智能部门因此问了研究方向,整体论文的描述。

后面就是按照简历上的来:

java集合的源码,JUC源码等。

spring IOC/AOP的原理是什么?

mysql数据库的索引?

linux网络命令:netstat、lsof

ACM竞赛的一些事情。

到了HR面:主要是问了一些近远期目标,以及学习方法等。

最后,给我加了总监面试:

总监面试感觉像是看你的广度有多宽,介绍了一下项目,问了一些细节问题。

然后是让我将已有的系统,扩展成一个分布式系统,需要做哪些事情,各个功能模块怎么分离与放置。

整体四轮面试面下来,感觉前三面出奇的顺利,但是最后一面总监面试,感觉答的不是特别好。

不过还是给了offer了。

校招面试总结了一下:

1、自我介绍一定要花时间准备,将自己的长处暴露出来。

2、一定要对自己简历上的任何一句话做到心中有数,如果你只是用过而非真的了解过,那么最好不要将这个写上去,或者可以在面试前将这个内容补齐。

3、一定要在意深度而不是广度。这句话是阿里实习二轮面试官,给我的建议,公司对于一个应届生并不是要求你掌握多么广泛的知识,但是,需要将你知道的东西一定要了解透彻。

4、要对这个行业保证特别的热情与毅力。众所周知,做程序员是经常需要加班的,这是一种正常的需求,如果你并不是对这个行业有足够的热情,那么必然会导致在今后的工作中必然有一天失去耐心。而且,IT互联网的技术每天都在更新,这并不像有一些行业,越老越吃香,你需要每个一定时间去学习新的技术,来增加自己的能力。在面试时,你需要用一个事实向面试官证明你有这样的热情与毅力。

阿里(蚂蚁,菜鸟)+百度+网易面经(JAVA)的更多相关文章

  1. 从菜鸟到大神:Java高并发核心编程(连载视频)

    任何事情是有套路的,学习是如此, Java的学习,更是如此. 本文,为大家揭示 Java学习的套路 背景 Java高并发.分布式的中间件非常多,网上也有很多组件的源码视频.原理视频,汗牛塞屋了. 作为 ...

  2. SmartIDE v0.1.16 已经发布 - 支持阿里&蚂蚁开源的国产 IDE OpenSumi

    SmartIDE v0.1.16 (Build 3137) 已经在2022年4月19日发布到稳定版通道,我们在这个版本中增加了阿里和蚂蚁发布的国产IDE OpenSumi的支持,以及其他一些改进.Sm ...

  3. Spark菜鸟学习营Day1 从Java到RDD编程

    Spark菜鸟学习营Day1 从Java到RDD编程 菜鸟训练营主要的目标是帮助大家从零开始,初步掌握Spark程序的开发. Spark的编程模型是一步一步发展过来的,今天主要带大家走一下这段路,让我 ...

  4. 阿里CEO张勇:阿里蚂蚁20亿元扶持开发者

    https://bbs.taobao.com/catalog/thread/508895-318032179.htm?spm=a21bo.7724922.8439-0.2.tkjSOl 阿里CEO张勇 ...

  5. 面试挂了阿里却拿到网易offer,一个三年Java程序员的面试总结!

    前言 15年毕业到现在有三年多了,最近去面试了阿里集团(菜鸟网络,蚂蚁金服),网易,滴滴,点我达,最终收到点我达,网易offer,蚂蚁金服二面挂掉,菜鸟网络一个月了还在流程中... 最终有幸去了网易. ...

  6. java大厂面经-阿里腾讯、网易美团、京东、华为、快手、字节全在这里了

    前言 在这篇文章详细说了该如何去复习,之前也答应各位把面经整理一下,但是因为入职的事情耽搁了,现在整理出来回馈给大家! 美团 一面 0.自我介绍1.问项目(项目详细介绍.用到什么技术.有什么优化)2. ...

  7. 阿里,百度,腾讯招聘 Java 程序员的技术标准

    阿里巴巴篇 扎实的计算机专业基础,包括算法和数据结构,操作系统,计算机网络,计算机体系结构,数据库等 具有扎实的Java编程基础,理解IO.多线程等基础框架 熟练使用Linux系统的常用命令及shel ...

  8. 如何准备阿里社招面试,顺谈 Java 程序员学习中各阶段的建议

    引言 其实本来真的没打算写这篇文章,主要是LZ得记忆力不是很好,不像一些记忆力强的人,面试完以后,几乎能把自己和面试官的对话都给记下来.LZ自己当初面试完以后,除了记住一些聊过的知识点以外,具体的内容 ...

  9. 聊聊阿里社招面试,谈谈“野生”Java程序员学习的道路

    引言 很尴尬的是,这个类型的文章其实之前笔者就写过,原文章里,笔者自称LZ(也就是楼主,有人说是老子的简写,笔者只想说,这位同学你站出来,保证不打死你,-_-),原文章名称叫做<回答阿里社招面试 ...

随机推荐

  1. VS 0x80041FEB

    在打开from设计界面时,报错. 解决方法:将项目中Properties文件中licenses.licx删除,重新建立一个空的licenses.licx文件放到项目中. 重新打开界面,解决

  2. 面向对象程序设计__Task6_Calculator1.6.2

    The 4th part of the Calculator program _ Interface 题目链接:第六次作业(计算器第四步) github链接:Calculator_1.6.2 第六次作 ...

  3. 团队-UML

    UML设计 分工 刘双玉 李佳铭 杜宏庆 肖小强 汪志彬 江郑 符天愉 邓弘立 后台数据库 求购模块 浏览检索商品 即时聊天系统 商品管理 管理员系统 后台商品发布收藏系统 登录注册与个人信息系统 U ...

  4. git常用命令合集(持续完善)

    git常用命令合集(持续更新,仅为便于查阅) 上传整个项目 git init git add 项目名 git commit -m "提交的注释信息" 若已经绑定远程仓库,则直接:g ...

  5. leetcode 6. ZigZag Conversion [java]

    自己写的: if(numRows == 1) return s; int ll = s.length() / 2 + 1; Character tc[] = new Character[numRows ...

  6. JavaScript无阻塞加载具体方式

    将脚本放在底部.\还是放在head中,用以保证在js加载前,能加载出正常显示的页面.\<script>标签放在\前 成组脚本:由于每个\<script>标签下载时阻塞页面解析过 ...

  7. Arduino入门笔记(9):蓝牙模块及第一辆蓝牙遥控小车

    转载请注明:@小五义 http://www.cnblogs.com/xiaowuyi 欢迎加入讨论群 64770604 一.本次实验所需器材 1.Arduino UNO板 https://item.t ...

  8. uptime 负载 top

    1.首先怎样知道我的CPU是几核呢? 使用以下命令可以直接获得CPU核心数目 grep 'model name' /proc/cpuinfo | wc -l 2.单核CPU - 单车道 - 数字在0. ...

  9. python json 解析

    Encode过程,是把python对象转换成json对象的一个过程,常用的两个函数是dumps和dump函数. dic1 = {'type':'dic1','username':'loleina',' ...

  10. Codeforces round 1100

    Div 2 532 我对交互一无所知 只能寄期望与NOI和省选不出交互吧... E 这个题,真的是耻辱... 其实非常简单,就是二分+判环... 那么就直接二分答案+拓扑排序即可... (我居然在考试 ...