美团一面3月20日

优选部门

1.面向对象编程是什么

2.面向对象特性,分别说说

3.Java里面有几种修饰符

4.不加修饰符和protect什么区别

5.接口和抽象类的区别

6.了解哪些设计模式

7.手写单例模式

8.写的synchronized什么作用,(.class)是什么意思,括号里可以是别的吗,锁的又是什么

9.有没有不加锁的写法

10.饿汉式和懒汉式的区别

11.除了内存空间还有其它区别吗

12.饿汉式是线程安全的吗

13.了解的集合类

14.Arraylist和linkedlist什么区别

15.比较两个list是否相等,写代码

16.栈和队列的区别

17.树有几种遍历方式,分别讲一下

18.给了一个文件栈:

Asdasd

Ewiury

L11

L12

Iuyrqw

Sadiouyui

L21

怎么获取l11,l12,l21,怎么获取每一层的数据

19.输入一个网址到返回结果的过程,经过osi哪些层

反问:

业务(供应链库存管理)

面试表现("整理感觉还行")

相关推荐
香蕉可乐荷包蛋16 分钟前
Python面试问题
开发语言·python·面试
.生产的驴26 分钟前
SpringBoot 接口国际化i18n 多语言返回 中英文切换 全球化 语言切换
java·开发语言·spring boot·后端·前端框架
Howard_Stark30 分钟前
Spring的BeanFactory和FactoryBean的区别
java·后端·spring
饮长安千年月30 分钟前
学生管理系统审计
java·网络安全·代码审计
-曾牛39 分钟前
Spring Boot中@RequestParam、@RequestBody、@PathVariable的区别与使用
java·spring boot·后端·intellij-idea·注解·spring boot 注解·混淆用法
新时代苦力工1 小时前
处理对象集合,输出Map<String, Map<String, List<MyObject>>>格式数据,无序组合键处理方法
java·数据结构·list
六边形6661 小时前
Vue中的 ref、toRef 和 toRefs 有什么区别
前端·vue.js·面试
niesiyuan0001 小时前
MAC如何安装多版本jdk(以8,11,17为例)
java
zcyf08091 小时前
kafka理论学习汇总
java·分布式·学习·kafka
再拼一次吧2 小时前
Spring进阶篇
java·后端·spring