1、介绍二叉树的深度遍历和广度遍历;假设页面上的dom结构如下:<div id="root">
<ul>
<li>
<a href="">
<img src="" alt="">
</a>
</li&g
转载
2024-07-21 01:43:03
27阅读
三面1、照例自我介绍和项目介绍;2、上来就让我手撕一个单例模式。。。答:public class SingleInstanceDemo {
private SingleInstanceDemo(){}
private static volatile SingleInstanceDemo singleInstance;
public static SingleInstance
转载
2023-09-05 20:09:17
64阅读
美团点评四面面经 美团点评一面面试题: 介绍项目(我说了用了分布式锁,然后就开始针对分布式进行提问了) 分布式锁的实现 分布式锁过期解决 前缀树是什么?前缀树的使用场景? 分布式数据库主从复制(我说我不会分布式的,我会主从复制,然后面试官叫我讲讲) MySQL 死锁发生的原因和解决 MySQL 分别建立索引 a,b,c ,语句 select …where b=x,c=x,a=x 能不能用到索引,建
原创
2023-02-20 23:39:36
328阅读
用Object.defineProperty和new Proxy来实现给对象name 赋值 如果是‘张三’ 复制成“张三name”let b = {}let b_a Object.defineProperty(b, 'name', { configurable : true, enumerable : true, get:function(value) {...
转载
2021-06-30 14:08:15
275阅读
用Object.defineProperty和new Proxy来实现给对象name 赋值 如果是‘张三’ 复制成“张三name”let b = {}let b_a Object.defineProperty(b, 'name', { configurable : true, enumerable : true, get:function(value) { conso
原创
2022-03-29 11:58:46
184阅读
面试题:1、项目中登录的过程?2、登录用户名和密码的登录过程?缓存、排行榜、计数器、分布式会话、分布式锁、社交网络、最新列表、消息系统4、数据库和缓存的读一致性?5、数据库和缓存的写一致性?(先删缓存再更新数据库?先更新数据库再删缓存?)6、缓存过期的时间是怎样定的?缓存过期时间的设置:使用slidingExpiration时间时,如果再次命中,将延长缓存项目的生命期;使用expireTime时,
转载
2023-09-11 21:00:31
166阅读
面试一般分为技术面和hr面,形式的话很少有群面,少部分企业可能会有一个交叉面,不过总的来说,技术面基本就是考察你的专业技术水平的,hr面的话主要是看这个人的综合素质以及家庭情况符不符合公司要求,一般来讲,技术的话只要通过了技术面hr面基本上是没有问题(也有少数企业hr面会刷很多人)我们主要来说技术面,技术面的话主要是考察专业技术知识和水平,下面是我们整理好的自动化测试岗的面试题。1.如何把自动化测
转载
2023-07-18 16:33:22
150阅读
一.ArrayList、LinkedList 和 Vector 的区别。 1.ArrayList非线程安全的,Vector是线程安全的。 2.ArrayList扩容时按照50%增加,Vector按照100%增加。 3.ArrayList的性能要高于Vector 4.LinkedList是链表实现的,因此查询慢,增删快。 5.LinkedList提供了List接口没有提供的方法,方便数据的
转载
2023-08-25 11:49:12
237阅读
美团面试题分析简答题1. 问:以下变量i,s,a在堆上还是栈中?最后执行a.i的值是多少?class A {
String i = "op";
void func(String s) {
s = ""+9;
}
static void test() {
A a = new A();
a.func(a.i);
}
转载
2023-10-27 11:41:13
156阅读
昨天做了美团的一套题目,把题目记录了一下。分享出来,并且把自己编的思路和过程也写出来,当然应该会有错误
原创
2022-05-04 18:07:04
251阅读
刚看到这个题目的时候无从下手,因为觉得synchronized和lock在加锁的方式上有很大不同,比如,看看正常情况下synchronized时如何加锁的。 方式一: public synchronized void a(){ //TODO } 方式二: public void b(){ synchronized(this){
转载
2018-03-19 14:42:00
263阅读
2评论
# 美团Java面试题解析
## 1. 引言
在今天的科技时代,Java已经成为了一门非常重要的编程语言,被广泛应用于各种软件开发项目中。而作为一个Java开发者,面试时遇到一些有挑战性的问题是很常见的。本文将解析一道来自美团的Java面试题,帮助读者更好地理解并准备此类问题。
## 2. 题目背景
本次面试题涉及到一个在线电影订票系统。在该系统中,用户可以浏览电影列表,选择电影并购票。为
原创
2023-10-02 03:20:58
72阅读
RPC(Remote Procedure Call)RPC服务从三个角度来介绍RPC服务:分别是RPC架构,同步异步调用以及流行的RPC框架。
RPC架构先说说RPC服务的基本架构吧。允许我可耻地盗一幅图哈~我们可以很清楚地看到,一个完整的RPC架构里面包含了四个核心的组件,分别是Client ,Server,Client Stub以及Server Stub,这个Stub大家可以理解为存根。分别说
转载
2018-03-19 16:31:00
99阅读
2评论
## 美团面试题 Java
### 前言
在美团的Java面试中,通常会考察面试者对于Java的基础知识和实际应用的理解能力。本文将通过一些常见的面试题,来帮助读者更好地理解Java的一些重要概念和技术。
### 什么是Java?
Java是一种面向对象的、跨平台的编程语言。它由Sun Microsystems于1995年推出,并在之后被Oracle收购。Java可以在不同的操作系统上运行
原创
2023-10-25 17:56:54
57阅读
美团面试题:基础篇System.out.println(3 | 9);输出什么?说一下转发(Forward)和重定向(Redirect)的区别在浏览器中输入url地址到显示主页的过程,整个过程会使用哪些协议TCP 三次握手和四次挥手 为什么要三次握手 为什么要传回 SYN 传了 SYN,为啥还要传 ACK 为什么要四次挥手IP地址与MAC地址的区别HTTP请求、响应报文格式为什么要使用索引?索引这
转载
2023-09-06 11:33:55
0阅读
美团Android 面试题的出现与当今快速发展的移动互联网行业密切相关。Android 作为全球最普遍的移动操作系统,各大公司在招聘过程中日益重视应聘者的技术能力及实际操作能力,因此美团的Android 面试题在这一背景下应运而生。以下是对“美团Android 面试题”解决过程的详细记录。
## 协议背景
随着移动互联网的发展,Android 系统的网络协议也逐渐丰富。从最初的HTTP、HTT
1.数组去重2.看代码答输出题很简单一道题function O() {
this.x = 1;
this.print = function () {
console.log(this.x);
}
}
let o = new O();
let print = o.print;
print();
let n = { x: 2, print: print };
n
转载
2023-12-22 21:10:13
58阅读
前言 宅在家里快两个月的在家办公模式基本告一段落。企业复工,大家的工作生活终于可以回归正轨,相信不少朋友已经走出家门,迎战跳槽季了。一些动作快的朋友可能已经拿到一两个 Offer 了。 那么,对于Java开发岗来说,到底该如何准备技术面呢?其实,除了表达能力和面试技巧外,无非就从这几个方面进行准备:源码阅读、JVM、高并发,分布式、集群、中间件,微服务架构等。 下面是最新的字节跳动和美团的Java
转载
2023-11-14 09:36:33
94阅读
美团算大厂吗?为什么程序员挤破头也要进大厂?那年十八 母校舞会站着如喽啰那时候 我含泪发誓各位 必须看到我1. 为什么说Java是一门平台无关语言?平台无关实际的含义是“一次编写到处运行”。Java 能够做到是因为它的字节码(byte code)可以运行在任何操作系统上,与底层系统无关。2. 为什么 Java 不是100%面向对象?Java 不是100%面向对象,因为它包含8个原始数据类型,例如
转载
2023-11-01 23:38:52
102阅读
目录1. 请解释一下对象的创建过程?2.加问DCL要不要加volatile问题?3. 对象在内存中的存储布局?4. 对象头具体包括什么?5.对象怎么定位?6.对象怎么分配?多少次经过安全区后进入老年代。7.Object o = new Object() 在内存中占用多少字节?8. 为什么hotspot不使用c++对象来代表java对象?9.Class对象是在堆还是方法区。 1. 请解释一下对象的
转载
2023-06-26 21:12:19
74阅读