- 自我介绍 - 介绍项目 - HashMap底层原理,扩容机制,然后从并发问题引出ConcurrentHashMap,问如何上锁 - 线程通信的方式 - 线程池参数以及线程池的好处 - Mysql索引底层数据结构,用b+树的好处 - 索引的类型 - 如何优化查询语句 - 网络七层模型和四层模型的区别 - 输入网址到网页显示,期间发生了什么 - 网络传输如何保证可靠性和安全性 - 手撕算法:最大连
因为最近比较忙,隔了一周多才来更新面经,话不多说,直接上内容! 一面: 介绍一下实习的项目 你觉得比较有难度实现的一个需求是什么 ES升级过程中是停止服务的吗 你在ES升级过程中关注的是什么(具体做的哪些事) Java中反射特性的应用场景有哪些 反射的缺点有哪些 反射经常使用到的包(有哪些类) Java中常用的集合类都有哪些 Java常用的设计模式有哪些 Spring,SpringMVC,Spri
1.驼峰转换 标志位判断是否下一位字母是否大写 2.判断素数 类型为long,只判断奇数,偶数直接返回 3.将长度为 n 的数组分成 m 个非空子数组,使得每个子数组的最大公约数 的和最大 dp[i][j] 表示前 i 个元素分成 j 个子数组的最大 GCD 和 更新前要递归计算gcd 4.每个套餐春夏秋冬的平均评分,三张表 临时表:先关联套餐表和互动表,用if判断月份来打标tag .计算coun
#软件开发笔面经# 面试时间:2024/9/12 面试内容: • 实例方法和静态方法有什么不一样? • Java中的异常有哪几类?分别怎么使用? • 常用的集合类有哪些?比如List如何排序? • ArrayList和LinkedList内部的实现大致是怎样的?他们之间的区别和各自适应的场景是什么? • 内存溢出是怎么回事? • ClassLoader有什么用? • JVM堆的基本结构。 • JV
化身程孝子,直接开摆,推掉所有面试 Timeline 3.05 投 3.13笔 3.27一面 3.28 二面 4.3三面(HR)4.7英语测评 4.9 oc 4.16 offer #携程2025实习#
#软件开发2024笔面经# 自我介绍 为什么要从事java这个岗位 你是怎么学习的,做了哪些准备 你的成绩怎么样 你的实习规划是什么 反问 多久出结果。三个工作日 日常作息。一般早上十点上班,正式工晚上八九点下班,实习生七点左右下班,要满9个小时。中午十一点半午饭,午休不强制,可以休息到一点多。 吃饭有补贴吗。有补贴,但不多。 公司发电脑吗。发,只要带人来上班就好了。
自我介绍 作为一个测试最重要的品质是什么 为什么选择做测试不做开发 接触过自动化测试吗? (没有) 实习中平时的工作是什么 技术栈是什么 主要用fiddler做什么,怎么用,打断点之类的 遇到困难你会怎么去解决 代码:写一个二叉树 反问 将近半个小时,没有问八股哎,面试官还是很温柔的,但是感觉对我不是很感兴趣,大概率寄了
#软件开发2024笔面经# 记错时间了,迟到了几分钟,还好面试官很友好很温柔 先自我介绍 做算法题 ip地址转换为32位整型数 ,只能遍历一次数组 string ip to int: "192.168.1.1" -> 3232235777 string的split要正则表达式,我不会还是面试官教我的。。。 介绍项目,难点,学习到什么 项目上线了吗 sql语句找当前用户发布的最新
携程求好运 接好运,给我来个hr面吧
#携程##测开##面经##实习# 携程一面(4.25):实习期间印象深刻的问题 软件测试方法 登录模块设计用例 cookie和session的区别 HTTP请求报文包含哪些 Java基本类型 一个用join连接表的SQL题 selenium的定位相关问题 二面(5.10):Java线程池 多线程创建方法 其中参数 核心/最大最小线程数如何定义 Java类加载步骤 APP只考虑兼容性测试 测开理解
发面经攒好运 先说结果:“xxx同学,你的面试没有通过,感谢你跑一趟” 讲正题吧: 1.自我介绍 2.threadLocal你怎么用的?遇到过什么问题,这个问题你怎么解决的?threadLocal的底层是怎样的?threadLocalMap的remove方法了解吗? 3.MySQL主从复制怎么实现的?sharing-JDBC底层源码了解吗?MySQL主从复制,主服务器挂了怎么恢复数据,主服务器是彻
22.10.14 共50分钟 自我介绍 怎么学习源码 源码中体现的设计模式,优缺点 线程池拒绝策略 线程池阻塞队列有哪些 直接调用线程的 run 方法和使用 Thread.start() 方法的区别,两种方法对应线程运行状态哪个部分 一个打印类,如何在多线程条件下保证打印顺序正确 两个线程循环打印数组元素,多少种实现方法(只说出来一个半) hashmap 在jdk1.7 和 1.8 的区别 对象
22.10.22 45分钟 自我介绍 介绍一下项目中根据redis实现了哪些功能 为什么使用redis,为什么不自己封装一些类实现类似功能 redis 分布式锁原理,怎么实现 java 中的锁框架 JUC包 乐观锁悲观锁各自场景和原理 NIO和AIO 线程池场景题:现在有一个服务,多数情况下请求量固定,偶尔不定时出现大量并发请求,如何用线程池处理 线程切换上下文后,被切换的线程上下文存在哪里?(不
感谢你的面试,估计是寄了。 1. 自我介绍 2. 手撕两个线程组合打印helloworld(最想死的一集,唯一的一个错误就是调用wait()和notify()时候没用lock调用,不想活了) 3. 拷打项目 4. 积分排行榜的实现?为什么用XXL_JOB?XXL_JOB有哪些调度方式 5. 分布式是一种什么架构 6. redisson是怎么实现的分布式锁 7. 为什么用多级缓存?信息不变的话为什么
不是最近面的,只是最近想起来发一下而已 base上海,当时都在居家办公 一面(2022.5.13) 一面面试官是一个漂亮小姐姐,全程聊天式的面试,轻松愉快,没有写题,问的问题也是一些比较基础的,大概四十多分钟 自我介绍 简单问了一下项目 ES6新特性都了解哪些 数组的方法了解多少(map、reduce、filter、slice、splice、shift、unshift等) 深拷贝和浅拷贝 js基本