美团
美团一面
1:自我介绍:
2:操作系统的内存管理。:我说段页啊。。。然后想不起来了。。。说我不会。。
3:那你学的课你都懂啥:
?我说计算机网络还可以。
4:网络分层模型。每层都有哪些东西。
5:TCP可靠性。
6:拥塞避免和流量控制
7:与UDP区别
8:如何具体的挑选他俩。还有一堆计算机网络问题。
9:数据结构:栈与队列区别是啥?
10:开发中有哪些应用到栈和队列了呢?(我说了JAVA中的优先队列)
11:那OS和计算机网络中呢?(不会)
12:JMM内存模型。方法都有啥用
13:JVM堆的分类,垃圾回收算法啊,垃圾回收器啊,一个对象怎么进去老年代码呀 等等一大堆JVM问题。
14:volatie:等一大串问题。
15:最骚的来了,白纸手写带过期时间的HashMap…(orz…) 把摄像头对着白纸。。我说用编译器他说不行。。 好歹写出来了。。
16:反问“
美团二面
50min 牛客视频面
自我介绍
大三是吧。咋不读研了。。你学过的课哪门课学的不好啊。
为什么
那你准备怎么弥补啊
你认为OS与计算机网络对程序员的重要性体现在哪?为什么?
你Java怎么学的?自学的 怎么自学的。。?看了哪些书?
你讲讲你认为的Java吧。。都主要分为哪些部分。
你感觉最重要的是哪些?为什么?
那讲讲多线程吧
volatie:
讲讲啥叫有序性?具体体现在哪?我说New对象的时候?还有呢?
为什么?
JVM如何产生一个线程?具体点?为什么
那来聊聊线程池吧
功能是啥?
核心参数?还很常规啊。。
线程怎么存放的?怎么实现线程复用?
OK,那你设计一个线程池吧
我用了LRU队列,他问我为什么?说我思想有问题。(tmd…这块我俩怼了10分钟,我跟他互怼,我说我认为是有必要的,他说没有必要)
讲讲你理解的单例模式吧
实现个双重检查锁吧
每一步都tmd问我为什么?还往深了问。问我为啥不用其他方法。
怼完了。
开始问我怎么学习的,最近看啥书,
问我学习优先级怎么选的?为什么?
你是怎么学习一个新东西的?
你开发中的优缺点是啥?为什么?(我tmd就纳闷了这tmd也有为什么?)
生活中优缺点呢?
反问:我说耽误你这么长时间了,谢谢您啦。您对我学习有啥建议嘛?
巴拉巴拉,还是怼我,说我见识问题少,啥的。不过语气温和了点。并且给我提了很多非常有用的建议。
我说那我就不准备下一面了吧?他说我可能还会给你安排个HR,你最早啥时能来,我说随时都可以,他说别说随时。具体时间!我巴拉巴拉。。。over
面试官怼你,可能最后也会给你offer ,面试的时候自己一定要注意态度语气面试官对你笑嘻嘻,别以为offer稳了,那只是面试官礼貌性微笑而已.
华为-消费者bg软件开发部
笔试
2.5/3
一面
讲讲你认为的Java,
写个算法题吧。一个无序数组,找出所有的能组成三角形的三个数字能优化吗
redis
Java基础一大串
jvm一大串问题。
并发一大串问题
问完说我们不写后台,就不问框架了,说我基础不错,
然后我写算法时用了arrays.sort,问我底层是啥。
快排跟归并思想
说ok,准备下一面吧。
二面。
主管面疯狂问项目。
为啥这么实现等等。
问了点论文相关的。
聊完了开始跟我聊人生,
问我对华为怎么看,对团队协作有啥问题没有,
能不能接受来北京。
给我介绍他们部门。
反问
最后:
为了让你们更好的来学习加深自己的知识,我为了大家准备了一份Java资料,主要是考虑到面试题的综合性,所以整理的顺序也是这样的,并且也作了相对应的注释,所以说不管是应对面试,还是学习来说,都是不错的。
这套面试手册的组成内容有以下3大主题,5个主要模块,35个小板块:
程序员面试题集
JAVA核心面试题库(2020年版)
BATJ面试题库(2020年版)
BATJJAVA经典必考面试题库(2020年版)
互联网一线大厂面试题库(2020年版)
Java各知识点综合面试题(2020年版)
并发编程、多线程、集合框架、设计模式、数据库、性能优化、RabbitMQ消息中间件、ActiveMQ消息中间件、Dubbo、JVM、Kafka、MongoDB、MyBatis、MySQL、Netty、Nginx、Redis、Tomcat、Zookeeper、Spring、SpringBoot、SpringCloud、SpringMVC、一致性算法、JAVA算法、数据结构、加密算法、分布式缓存、Hadoop、Spark
程序员必备书单
1、JAVA核心面试题库(1000+题)
2、JAVA常见面试题库(350+题)
3、Java各知识点综合面试题(5000+题)
这套题库里面中包含了以下很多个模块(都有单独的PDF文档):并发编程,多线程,集合框架,设计模式,数据库,性能优化,RabbitMQ消息中间件,ActiveMQ消息中间件,Dubbo,JVM,Kafka,MongoDB,MyBatis,MySQL,Netty,Nginx,Redis,Tomcat,Zookeeper,Spring,SpringBoot,SpringCloud,SpringMVC,…
由于文件太多,暂时列举这些部分截图,以上为2020年6月初整理,BATJ面试题、Java核心知识、300+常见面试题、大牛简历模板
4、互联网一线大厂面试题库(500+题)
这套题库里面中包含了以下很多个公司:百度篇,京东篇,腾讯篇,头条篇,美团篇,华为篇,滴滴篇,…
5、BATJ JAVA经典必考面试题库(50+题)
其中很多书籍都是非常不错的,值得大家研读(这里仅作为学习之用,分享给大家)
好了,由于文件太多,暂时列举这些部分截图,以上为2020年6月初整理,BATJ面试题、Java核心知识、300+常见面试题、大牛简历模板
需要的可以加我微信: