气抖冷!竟然还有这种事!!Java程序员先面饿了么后面阿里,竟遇同一面试官?

前言

文章开始之前,容我先笑会儿!这是何等的缘分,一名群友分享了他堪称神奇的面试经历!

秋招先是投了饿了么的简历,去面试因为太菜而被直接pass掉,然后就向我吐槽,饿了么的面试多么多多么难!尤其是项目部分,基本答不上!

而后又鼓足了勇气去阿里,没想到的是,就是这么巧:竟然遇到了同一位面试官!(我就想问:大佬跳槽也这么勤快吗?)
image.png
估计当事人都傻了吧!!!不过好在大佬每天面试的人蛮多,应该没有认出来,不然面试题怎么跟上次的怎么都差不多呢?但是这次能不能过, 还得看后续通知了!

好了,以下就是面试题的分享(因为两次问的都差不多,就放一起了)

一面

Java几种基本数据类型
Java每种类型占多少字节
int的上限是多少,32位和64位操作系统中int各占长度是多少
操作系统中符号是怎么表示的
重写和重载
封装、继承、多态,及分别的应用
设计模式有哪几大部分,简单工厂解释+手写,简单工厂中存在的问题(反射去解决)
网络分层协议有哪些
多进程编程和多线程编程的区别
进程分哪几部分,进程堆和进程栈,c中通过malloc创建的对象放在堆还是栈
HTTP请求都有哪些,GET和POST区别
请求头中用哪个表示请求体的大小
聚簇索引,为什么要用聚簇索引
并发和并行
Java中锁及原理
中间还问了好多,有点记不清了。。。
有100G数据,内存假设只有1G,如何排序(不用外排的思想,如果自己再设计一种)

二面

以往一个项目中某个模块介绍(数据库设计,功能实现等)
登录权限表结构如何设计的,权限数据结构怎么定义的,怎么存储的,前端怎么控制映射的,等等等(要把这个模块的每一个方面都讲全)
cookie,session,JWT区别异同,session全局共享怎么做
JWT认证授权过程,为什么要用到私钥,jwtToken中为什么要带signature,公钥怎么定义的
Ajax请求头怎么设置
HTTP请求方法有哪些,GET和POST区别
请求到tomcat处理的流程(分别从网络和tomcat方面回答)
TCP滑动窗口原理,为什么要分组转发,发送和接收缓冲队列,优化
SYN攻击,如何预防
crsf攻击,如何解决
MQ应用场景,能解决什么问题,RabbitMQ有哪些组件哪些模式
Redis分布式怎么处理,哨兵模式
缓存击穿和缓存雪崩区别
之前项目用到什么设计模式,什么索引
手写工厂模式
聚簇索引页分裂问题,是不是一定要用主键索引
从磁盘角度回答页分裂问题
手撕代码1:归并排序
手撕代码2:二维背包问题
总结
看了大佬问的的面试题,确实不简单,而且能这么短时间内从饿了么直接跳到阿里,想必也是大牛!也可能是阿里本来就受够了饿了么,直接调过去的也说不定。

我是小榕,专注分享程序员的干货知识与趣事,
最后为大家分享我整理的最全的Java面试资料
image.png
image.png
image.png
image.png
image.png
听说点赞+转发的粉丝都面试成功了?也祝愿所有的读者都能够收获自己心仪的offer
7 声望
1 粉丝
0 条评论
推荐阅读
工作5年的阿里Java程序员,分享从业心得总结与面试笔记分享!值得收藏!
对工作和知识点的总结:工作第一年,往往是什么都充满新鲜感,什么都学习,冲劲十足的一年;WEB行业知识更新特别快,今天一个框架的新版本,明天又是另一个新框架,有时往往根据项目的需要来不断学习新东西;所以...

小榕阅读 637

刨根问底 Redis, 面试过程真好使
充满寒气的互联网如何在面试中脱颖而出,平时积累很重要,八股文更不能少!下面带来的这篇 Redis 问答希望能够在你的 offer 上增添一把🔥。

菜农曰17阅读 1k

封面图
万字详解,吃透 MongoDB!
MongoDB 是一个基于 分布式文件存储 的开源 NoSQL 数据库系统,由 C++ 编写的。MongoDB 提供了 面向文档 的存储方式,操作起来比较简单和容易,支持“无模式”的数据建模,可以存储比较复杂的数据类型,是一款非常...

JavaGuide6阅读 885

封面图
PHP转Go实践:xjson解析神器「开源工具集」
我和劲仔都是PHP转Go,身边越来越多做PHP的朋友也逐渐在用Go进行重构,重构过程中,会发现php的json解析操作(系列化与反序列化)是真的香,弱类型语言的各种隐式类型转换,很大程度的减低了程序的复杂度。

王中阳Go10阅读 2.1k评论 3

封面图
计算机网络连环炮40问
本文已经收录到Github仓库,该仓库包含计算机基础、Java基础、多线程、JVM、数据库、Redis、Spring、Mybatis、SpringMVC、SpringBoot、分布式、微服务、设计模式、架构、校招社招分享等核心知识点,欢迎star~

程序员大彬9阅读 1.1k

与RabbitMQ有关的一些知识
工作中用过一段时间的Kafka,不过主要还是RabbitMQ用的多一些。今天主要来讲讲与RabbitMQ相关的一些知识。一些基本概念,以及实际使用场景及一些注意事项。

lpe2348阅读 1.9k

封面图
Git操作不规范,战友提刀来相见!
年终奖都没了,还要扣我绩效,门都没有,哈哈。这波骚Git操作我也是第一次用,担心闪了腰,所以不仅做了备份,也做了笔记,分享给大家。问题描述小A和我在同时开发一个功能模块,他在优化之前的代码逻辑,我在开...

王中阳Go5阅读 2.3k评论 2

封面图
7 声望
1 粉丝
宣传栏