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
在上个礼拜面试,时间线间隔2天,可能由于本人不是科班出身,面试的时候概念比较多,一面的时候还出现了很多智力,有想要去的小伙伴可以按照我这个逻辑进行复习,文末也有复习资料分享!一面:跳表优点进城线程区别统计pvcasmysql索引(为什么使用b+树 innodb的hash)限流算法 guava的ratelimiter采用哪种3升杯子和5升杯子求4升的水 多方案一副扑克牌放
面试题:1、项目中登录的过程?2、登录用户名和密码的登录过程?缓存、排行榜、计数器、分布式会话、分布式锁、社交网络、最新列表、消息系统4、数据库和缓存的读一致性?5、数据库和缓存的写一致性?(先删缓存再更新数据库?先更新数据库再删缓存?)6、缓存过期的时间是怎样定的?缓存过期时间的设置:使用slidingExpiration时间时,如果再次命中,将延长缓存项目的生命期;使用expireTime时,
2.5、原始dao开发方法总结2.6、原始dao开发的问题三、mapper代理方法(程序员只需要mapper接口(相当 于dao接口))3.1、mapper代理开发规范3.2、编写mapper接口对应的映射文件mapper.xml3.3、编写mapper接口mapper.java3.4、在SqlMapConfig.xml中加载mapper.xml3.5、编写测试程序3.6、mapper代理方法总结
转载 2024-04-19 16:56:02
64阅读
一.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阅读
面试题:基础篇System.out.println(3 | 9);输出什么?说一下转发(Forward)和重定向(Redirect)的区别在浏览器中输入url地址到显示主页的过程,整个过程会使用哪些协议TCP 三次握手和四次挥手 为什么要三次握手 为什么要传回 SYN 传了 SYN,为啥还要传 ACK 为什么要四次挥手IP地址与MAC地址的区别HTTP请求、响应报文格式为什么要使用索引?索引这
转载 2023-09-06 11:33:55
0阅读
三面1、照例自我介绍和项目介绍;2、上来就让我手撕一个单例模式。。。答:public class SingleInstanceDemo { private SingleInstanceDemo(){} private static volatile SingleInstanceDemo singleInstance; public static SingleInstance
网的发展速度是超乎想象的,这一在近几年快速崛起的行业,在技术方面的需求同样发展是非常迅速的,随着企业的运营规模在不断的增加,对于技术人员的数量需求也在不断的增长。在java方面的需求也是非常大的,下面我们就主要来看一下在java方面都是会问到那些问题吧。1、任务队列(taskQueue):用于存放没有处理的任务。提供一种缓冲机制。线程池技术正是关注如何缩短或调整T1,T3时间的技术,从
2020面试真题解析1.双链表找相交结点2.10亿数,找最大100个数3.synchronize 静态方法和普通方法4.ANR是什么,怎么解决5.Activity生命周期,如何摧毁一个Activity(finsh())6.startserver和bindserver7.聊项目8.聊各种各样的工作自我介绍实习时长有没有做过相关的项目或者自己实现过小daemon吗平时有跟其他同学合作过吗,你是写客
转载 2023-12-24 09:23:55
66阅读
# Java面试题解析 ## 1. 引言 在今天的科技时代,Java已经成为了一门非常重要的编程语言,被广泛应用于各种软件开发项目中。而作为一个Java开发者,面试时遇到一些有挑战性的问题是很常见的。本文将解析一道来自Java面试题,帮助读者更好地理解并准备此类问题。 ## 2. 题目背景 本次面试题涉及到一个在线电影订票系统。在该系统中,用户可以浏览电影列表,选择电影并购票。为
原创 2023-10-02 03:20:58
72阅读
## 面试题 Java ### 前言 在Java面试中,通常会考察面试者对于Java的基础知识和实际应用的理解能力。本文将通过一些常见的面试题,来帮助读者更好地理解Java的一些重要概念和技术。 ### 什么是JavaJava是一种面向对象的、跨平台的编程语言。它由Sun Microsystems于1995年推出,并在之后被Oracle收购。Java可以在不同的操作系统上运行
原创 2023-10-25 17:56:54
57阅读
用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阅读
点评四面面经 点评一面面试题: 介绍项目(我说了用了分布式锁,然后就开始针对分布式进行提问了) 分布式锁的实现 分布式锁过期解决 前缀树是什么?前缀树的使用场景? 分布式数据库主从复制(我说我不会分布式的,我会主从复制,然后面试官叫我讲讲) 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阅读
目录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阅读
算大厂吗?为什么程序员挤破头也要进大厂?那年十八 母校舞会站着如喽啰那时候 我含泪发誓各位 必须看到我1. 为什么说Java是一门平台无关语言?平台无关实际的含义是“一次编写到处运行”。Java 能够做到是因为它的字节码(byte code)可以运行在任何操作系统上,与底层系统无关。2. 为什么 Java 不是100%面向对象?Java 不是100%面向对象,因为它包含8个原始数据类型,例如
转载 2023-11-01 23:38:52
102阅读
前言 宅在家里快两个月的在家办公模式基本告一段落。企业复工,大家的工作生活终于可以回归正轨,相信不少朋友已经走出家门,迎战跳槽季了。一些动作快的朋友可能已经拿到一两个 Offer 了。 那么,对于Java开发岗来说,到底该如何准备技术面呢?其实,除了表达能力和面试技巧外,无非就从这几个方面进行准备:源码阅读、JVM、高并发,分布式、集群、中间件,微服务架构等。 下面是最新的字节跳动和美Java
面试一般分为技术面和hr面,形式的话很少有群面,少部分企业可能会有一个交叉面,不过总的来说,技术面基本就是考察你的专业技术水平的,hr面的话主要是看这个人的综合素质以及家庭情况符不符合公司要求,一般来讲,技术的话只要通过了技术面hr面基本上是没有问题(也有少数企业hr面会刷很多人)我们主要来说技术面,技术面的话主要是考察专业技术知识和水平,下面是我们整理好的自动化测试岗的面试题。1.如何把自动化测
1、SpringBoot 的配置文件有哪几种格式?它们有什么区别?.properties 和 .yml,它们的区别主要是书写格式不同。1、 propertiesapp.user.name = javastack2、 ymlapp: user: name: javastack另外,.yml 格式不支持 @PropertySource 注解导入配置。2、如何
前言本人日常码农一枚。难得休息,顺便趁着这个时间,想给大家写点东西。下面是本人在对四月面试过程中的一些问题进行的分类汇总,这些问题的答案有个人认知、有参考他人的观点,也有一些直接引用别人的文章。本文给出的答案只是一个详细概括,如果想要深入探究还需要各位通过其他渠道进行详细了解。由于本人知识有限,答案不免有不足或者错误。还望各位犀利指出,以便做出更正!面试题汇总工作相关篇Q1: 自己所做过的项目中难
转载 2024-08-25 22:07:40
14阅读
  • 1
  • 2
  • 3
  • 4
  • 5