后台开发一面、二面面经
完整信息
本篇目录
1.自我介绍
2.算法:给定一个字符串s,请你找出其中不含有重复字符的最长子串的长度。提示:0\<=s.length \<=5\*104,s由英文字母、数字、符号和空格组成
java八股:
1.java用的什么版本?(jdk17),为什么用17?
2.hashmap的哈希冲突怎么解决的?
开始深挖怎么形成的死循环?没有并发安全的保护吗?怎么会形成死循环呢?
3.concurrenthashmap并发安全怎么做到的?
4.线程共享和线程独占介绍一下
5.共享区在jdk8之后变成元空间了,了解这个升级的背景吗?升级之后解决什么问题了?
6.为什么java独占区分了两个栈呢?
追问:本地方法栈执行非java的本地方法吗?java运行还嵌入了c/c++的代码吗?
7.java为什么有内存泄漏呢?什么场景会出现内存泄漏呢?
项目:
1.rag是解决什么问题的?
2.faiss去建立数据库用的什么索引?数据库规模多大呢?
3.倒排索引为什么叫倒排索引?你了解过原理吗?
4.建立索引有一个过程,原始文档变成向量的过程你知道吗?比如说文本切割是怎么切割的呢?
后续:约二面,二面挂
本篇目录
当前问题0117
- 01
自我介绍
- 02
算法:给定一个字符串s,请你找出其中不含有重复字符的最长子串的长度。提示:0\<=s.length \<=5\*104,s由英文字母、数字、符号和空格组成
- 03
java用的什么版本?(jdk17),为什么用17?
- 04
hashmap的哈希冲突怎么解决的?
- 05
concurrenthashmap并发安全怎么做到的?
- 06
线程共享和线程独占介绍一下
- 07
共享区在jdk8之后变成元空间了,了解这个升级的背景吗?升级之后解决什么问题了?
- 08
为什么java独占区分了两个栈呢?
- 09
java为什么有内存泄漏呢?什么场景会出现内存泄漏呢?
- 10
rag是解决什么问题的?
- 11
faiss去建立数据库用的什么索引?数据库规模多大呢?
- 12
倒排索引为什么叫倒排索引?你了解过原理吗?
- 13
建立索引有一个过程,原始文档变成向量的过程你知道吗?比如说文本切割是怎么切割的呢?
- 14
开始深挖怎么形成的死循环?没有并发安全的保护吗?怎么会形成死循环呢?
- 15
本地方法栈执行非java的本地方法吗?java运行还嵌入了c/c++的代码吗?
- 16
faiss去建立数据库用的什么索引?数据库规模多大呢?
- 17
建立索引有一个过程,原始文档变成向量的过程你知道吗?比如说文本切割是怎么切割的呢?
