content: 应届生,应届生求职,校园招聘,校招,春招,秋招,实习,笔试,笔试题库,面试,面试题库,程序员,程序猿,程序猿,产品经理,PM,运营,游戏策划,软件工程师,java,c/c++,php,python,算法,机器学习,人工智能,数据挖掘,数据分析,数据分析师,前端工程师,测试工程师,测试开发工程师,运维工程师,安卓工程师,ios工程师,android,硬件工程师,电气工程师,嵌入式工
title: 美团一面–java后端开发(1.5h) shortTitle: 美团一面–java后端开发 tags: - 优质文章 category: - 牛客 head: - - meta - name: keywords
content: 应届生,应届生求职,校园招聘,校招,春招,秋招,实习,笔试,笔试题库,面试,面试题库,程序员,程序猿,程序猿,产品经理,PM,运营,游戏策划,软件工程师,java,c/c++,php,python,算法,机器学习,人工智能,数据挖掘,数据分析,数据分析师,前端工程师,测试工程师,测试开发工程师,运维工程师,安卓工程师,ios工程师,android,硬件工程师,电气工程师,嵌入式工程师,汽车制造研发,审计,会计,财务管理,市场营销,品牌管理,金融,四大,法务,销售,行政,人力资源,hr,管培生,地产,国企,银行,实习,实习生,招聘,找工作,牛客网
1.自我介绍
2.java的基本数据类型,各自的字节数;
3.基本数据类型和包装数据类型的区别,int和Integer有什么区别(默认值不一样,泛型只能是包装数据;
4.浮点数据类型使用的时候要注意什么,精度丢失的原因?
5.java面对对象的特征,具体表现是什么,接口和抽象类的区别和共同点(都不能直接实例化),继承的优缺点?
6.==和equals区别;
7.hashcode;
8.java里面的异常,之间的区别,说几个常见异常;
9.反射是什么?优缺点,反射的应用场景
10.讲下注解(因为前面提到了我用到了自定义注解,所以我解释了自定义注解我的实现);
11.arratLsit和LinkedList讲一讲,是线程安全的嘛?arratLsit初始化大小,怎么从0变到10的?(扩容算法实现的);
12.hashmap底层数据结构和原理;为什么转化成红黑树?是线程安全嘛?想用安全的hashmap,该怎么做?
13.ConcurrentHashmap怎么实现的线程安全?
14.jvm的数据区域,1.8的元空间了解吗?
15.堆的结构,垃圾回收的区域都有哪些?怎么判断死亡?引用计数法的缺点(太紧张没想起来,应该是循环引用的问题)?
16.垃圾回收算法和常见垃圾回收器,讲了cms和g1,年轻代有哪些垃圾收集器?说下g1和摒弃分代的优点(也太紧张忘了,应该是最大区域回收)。
17.类的生命周期(类加载),讲下双亲委派机制,最顶层的类加载器是什么;
18.了解系统调用嘛,哪些用户态会转换到系统态?
19.进程和线程的区别,线程的状态,进程间的通信方式,同步方式?
20.volatile了解吗,有原子性嘛,多线程怎么实现原子性,用过synchronize嘛,讲一讲?synchronize可以作用到什么上面,和ReentrantLock的区别
21.threadlocal讲一讲;
22.线程池的运行流程;
23.网络的七层模型,tcp和udp在哪一层,区别是什么?
24.http属于那一层,常见的状态码?说下400,302;
25.Redis除了做缓存还能用来干什么,数据结构,缓存过期是怎么清理的,随便讲一个淘汰算法?
26.spring的bean生命周期;
27.讲下IOC;
28.sentinel和nacos的主要作用和原理;
29.问了问项目;
30.问了个模块我的数据库设计;
31.我在项目里怎么用的数据库表的索引;
32.分布式锁怎么用的?我讲了Redision锁。
33.算法:二分查找。
反问
转载链接:https://www.nowcoder.com/discuss/1016319,整理:沉默王二
你可能感兴趣的文章
热门推荐
-
2、 - 优质文章
-
3、 gate.io
-
8、 golang
-
9、 openharmony
-
10、 Vue中input框自动聚焦