2024.07.21百度提前批一面
1、自我介绍 2、HashCode()和equals()方法的关系 equals相等的两个对象的hashCode也一定相等,但hashCode相等的两个对象不一定equals相等。 3、重载和重写有什么区别? 重载(Overload):; - 重载是指在同一个类中,可以定义多个方法具有相同的名称但是参数列表不同(包括参数的类型、顺序和个数)的情况。; ...

全民制作人ikun
  • 百度
  • 一面
  • 秋招
大约 7 分钟
2024.5.13腾讯云后端开发面试
1、线程池 七个参数 如果任务队列无界的话 则最大线程数还用得到吗 如果任务队列是无界的(使用 LinkedBlockingQueue 无参构造函数)的话,那么 maximumPoolSize 就不再重要了,因为: 当有新任务来时,线程池首先会尝试将任务添加到无界队列中。; 如果队列已满,才会尝试创建新线程。; 但由于队列无界,所以永远不会出现队列满的...

全民制作人ikun
  • 腾讯
  • 一面
大约 10 分钟
2024.05.10高德后端一面
Java和Python各自的优势,Java底层和Python底层怎么实现跨平台的? 优势: Java:静态类型、跨平台、性能优异、广泛应用、强大标准库; Python:简单易学、动态类型、丰富第三方库、跨平台、高级编程特性、广泛应用; 跨平台: Java的跨平台性是通过虚拟机实现的。由于JVM负责将字节码翻译成本地机器码,所以只需要在目标平台上安装一个...

全民制作人ikun
  • 高德
  • 一面
  • 实习
大约 14 分钟
2024.05.09瑞幸Java校招一面
算法题 限时十五分钟,给一个字符串n(长度不超过100),和数字m,取出所有可能的字符串组合,如输入abc和2,输出ab,ac,bc,ba,ca,cb DFS回溯,u表示当前是第几层 输入输出流设计模式 如果实现实现一个Java的输入输出流,你会用什么设计模式 装饰者模式:CSDN (https://blog.csdn.net/qq_30507459/...

全民制作人ikun
  • 瑞幸
  • 一面
  • 校招
大约 6 分钟
2024.04.23美团基础研发平台java实习
1.tcp如何保证可靠传输 TCP 是通过序列号、确认应答、重发控制、连接管理以及窗口控制等机制实现可靠性传输的。 2.进程之间通信方式 进程间通信的方式包括:管道、共享内存、消息队列、信号量、信号和套接字Socket等 3.操作系统中的锁有哪些 悲观锁: 重量级锁: 获取不到锁,马上进入阻塞状态 自旋锁: 获取不到锁,等一段固定时间,再进入阻塞状态 ...

全民制作人ikun
  • 美团
  • 一面
  • 实习
大约 6 分钟
2024.04.26美团财务平台 Java一面
1.项目:介绍一下第一个项目 2.介绍一下HashMap;HashMap的哈希冲突较多时会怎么处理 介绍HashMap: HashMap 是基于哈希表实现的,使用数组和链表/红黑树组合的形式来存储键值对。; 具体来说,HashMap 内部维护了一个数组,称为哈希表,每个元素是一个链表的头节点或红黑树的根节点,用于解决哈希冲突。; 当插入键值对时,通过哈...

全民制作人ikun
  • 美团
  • 一面
  • 实习
大约 12 分钟
2024.04.28美团后端日常一面
1、HashMap 原理、为什么线程不安全、红黑树的结构 1. HashMap原理: HashMap使用哈希表实现,其中包含一个Entry数组(桶数组)作为数据存储结构。; 当向HashMap中添加一个Key-Value对时,会根据Key的哈希码计算出数组索引,然后将Key-Value对添加到对应索引的链表中。; HashMap通过拉链法解决哈希冲突,...

全民制作人ikun
  • 美团
  • 一面
大约 14 分钟
2