26届秋招: 得物一面(AI技术面)
给我一个找后端工作的面红温了,问了好多算法,这ai真不智能
1.如何不用临时变量交换a和b的值
2.什么是双端队列?说明特性与使用场景
3.String、StringBuilder、StringBuffer
4.java中,线程安全、线程不安全的有哪些?
5.数据库中,聚簇索引与非聚簇索引
6.说说对数据库锁的理解,包括锁的机制、种类等
7.说说项目中碰到困难的经历(提到了ES,我就不该提…)
8.追问:ES倒排索引实现原理、向量数据怎么检索的?
9.追问:KNN算法在高维向量匹配时,会遇到维度灾难的问题。请你解释并解决。
10.追问:降维后信息丢失的问题怎么解决?什么情况下可以降维?PCA的原理和使用场景,t-SNE呢?
11.将学术知识运用到项目中的例子
12.追问:B+树实现的难点在哪里?如何解决的
13.在实际开发中,怎么解决团队协调问题的?如何主动寻求团队成员的反馈?
14.回想一个初始方案没有奏效的场景,如何调整并解决的?