1、自我介绍 2、手撕:给你一个字符串 s 和一个整数 m ,请你找出 s 中的最长子串, 要求该子串中的每一字符出现次数都不少于 m 。返回这一子串的长度。 3、HashMap的负载因子是0.5和1的时候,会对整个数据结构产生怎么样的影响 0.5空间利用率低,1时间效率低。从map的底层结构看,使用空间换时间。 4、有什么线程安全的HashMap的方法 说了HashTable和Concurren
一面(技术,9.20) (对比较笼统的问题回答内容比较多,拖延了时间,最终提问的问题数量并不多) 1 介绍一下项目(问的相对比较深) 2 科研是python,为何报java开发(兴趣导向)? 3 八股: 介绍一下索引(是什么,有哪些,底层数据结构、建立索引的原则) redis的数据结构 mysql中的in是否会触发全表查询 大规模的数据如何解决(分库分表) mysql联合索引,where其中一个,
1、快排序怎么实现的 2、快排和冒泡排序使用场景上的区别 3、队列怎么判断有无环以及环起点 4、ipv4怎么用int存 5、设计模式里的代理模式了解过吗,代理模式具体怎么实现的 面试官最后来了一句 java基础还是有点弱啊…感觉应该是无了怎么别人都是闲聊 到我这直接设计模式拷打啊
1.ArrayList和LinkedList的区别,在增删改查方面的时间复杂度 2.泛型是什么,什么时候进行替换的,在运行时候有影响吗 3.怎么实现一个线程 4.怎么保证线程安全(我说了私有区域 提醒我可见性锁什么的一时间没把这俩问题关联起来) 5.runable和callable实现线程的区别 6.各种单例模式介绍 7.懒汉式单例怎么实现 8.spring boot 和spring cloud
9.23二面,Hr面 9.28三面,主管面 三面主要涉及到的问题: 1.你选择苏研的原因是什么; 2.你对云计算的了解; 3.对未来(相关岗位)的规划,底层架构设计和客户端; 4.现阶段与规划相比,还有哪些欠缺; 5.实习经历的提问,参与项目的技术架构与负责的内容; 6.项目过程中遇到的复杂问题,以及是如何解决的; 7.如果在未来的工作中,跟其他的同事意见不一,你会如何解决?比如你与同事对于同一个
【前端 24.04.02】 1. 自我介绍 2. 实习经历 3. 项目页面有做SEO优化吗? 5. 项目过程中遇到的问题? 6. 怎么实现响应式布局? 7. 学习前端的方法? 10. ES6的Promise解决什么问题?Promise原理? 11. Promise.all()处理并发? 12. 如果有100个请求,每个Promise.all只能处理10个请求,要怎么实现? 13. Vue的双向绑定
自我介绍 Java的集合类 Concurrenthashmap实现 创建线程的方式 线程池的核心参数,分别有什么作用 Springboot简单介绍一下 Jvm介绍一下 Mysql索引,隔离级别,日志 MYSQL的 MVCC,介绍一下 Redis的持久化方式,优缺点 Redis缓存删除策略,缓存雪崩解决策略 Redis的哨兵机制 Redis的使用场景 最后给了个接雨水,直接两分钟秒了 反问环节 速通
1.group by 和聚合函数的一道sql题 2.括号匹配 栈的应用 3.最长连续序列 hashmap的使用 4.spring event (不会) 5.倒排索引原理 6.es的使用流程 7.docker怎么部署java项目 8.docker部署微服务项目的时候怎么部署到同一个network下
1.多态方法使用,多态父亲变量使用是否有输出 2.vue 前后端连接使用的服务器 3.springboot mvc 时序图 4.linux记录日志 5.java new数组初始化问题
🕒岗位/时间 广州小公司一面 java开发实习 6.26 15:00 1.如何解决超卖问题 讲了下setnx来锁定车次和日期 来进行每趟车的库存一个个扣减 (自己再考虑下设置队列前 怎么搞的?设置后怎么搞的? 该怎么锁去卖票才是最高效率?) 2. 锁设置的时间怎么定 答了设置了20s 如果超过20s 就redisson的看门狗 2.问了下怎么去锁的 锁用户还是 锁什么? 锁的是每日车次 3.如果
2024-10-11 度小满三面 问 介绍小红书项目 介绍字节项目 函数式编程,面向对象 手写题,一个函数,对传入的数组排序,改变了原数组,改成纯函数 toSorted, 拷贝再排序 nodejs 中遇到多个地方更改一个公共变量如何处理 科里化有什么好处和问题 提到了测试,确实没咋想到 手写一个金额转换函数,数字->中文,12223333 -> 一千二百二十二万三千三百三十三 // 我这样写的,
秋招以来遇到的最平淡的面试官,情绪稳定的可怕,淡定卡点45分钟结束 面试官可能是搞前端的,中间两次问我前端技术的掌握。 问题的话基本是八股,Jvm,mysql,redis,rocketmq,设计模式,项目都有问,不过没什么深度也不追问,感觉像是kpi,就酱吧 #牛客创作赏金赛#
实习面经,我秋招直接挂了() 一面面经: 监控系统项目 + 实习项目 20min JS 错误捕获链路 浏览器崩溃处理链路 手写,二叉树的最大深度 两种写法,从上到下和从下到上 function DFS(root) { function dfs(root){ if(!root) { return 0; } if(!root.left && !root.rig
2024/09/26 度小满一面 1.介绍一下第一段实习 2.介绍一下第二段实习 3.java中的集合有哪些 4.arraylist和linkedlist区别有哪些 5.arraylist扩容机制 6.hashmap的长度为什么设置为2的n次方 7.介绍一下tcp三次握手 8.访问一个url会经过哪些步骤 9.垃圾回收算法有哪些 10.mysql索引的有哪些 11.索引失效的场景 12.慢查询处理
1.先来自我介绍吧 2.你说一下面向对象 3.你说一下你面向对象的特性 4.Mysql增删改查语句 5.Linux命令:在普通用户下把一个文件解压复制到根目录下的bin目录 6.git上传代码的流程 7.那你知道哪些排序算法 8.解释下冒泡 9.后端怎么解决跨域的问题 10.介绍前司的项目