阿里国际一面5.23
研究方向
用过flask,和spring相比有什么区别?那个方便?
写过前端那些代码吗?用过什么前端开发工具吗?
用的是idea还是vs?
有没有使用过AI编程插件(说可以去学习一下)
会不会大模型
数据库的锁的话了解过没有?
如说在这种并发写的场景下,我们用数据库的话需要注意哪些点呢?
对,用锁可以,但是锁它的相当于它的实现方式也有多种,你了解哪一些啊?比如说用数据和锁的话?
Redis 锁你了解过吗?
消息队列用到过不?线程池用过吗?
消息队列在什么场景下使用?
那比如说做到这个异步,如果说我假设我们不用那个消息队列的话,你觉得还有什么实现方式啊?
数据结构这门课你有没有学过?
现在就是说假如我现在有一个单向链表,单向链表如果说我要查找那个某个数据,它可能就是遍历,从头到尾。那现在我这个链表我在创建的时候或者插入的时候,我已经把它变成了一个有序的链表。我如果我现在去查找某个里面某个元素的话,我还是需要遍历到点。我还是觉得挺慢的,不改变这个数据结构的情况下。你能够给一个方法或者是怎么改造一下,能够提高这个查询速度?
那你怎么去构造多级链表呢?具体怎么操作?
有一个比较大的文件,里面可能存储的都是一些这个网站的访问IP,现在我需要做一个统计,就这个文件我要做统计一下那个,比如说那个高频的那个访问的IP,就比如说前 100 个。现在要把它做出来,这样就是从算法的角度考虑,这反正也是个数据结构里面的一个有问题,那你来做的话,你可你会怎么做?
做过网络编程里面它有一个对数据的流的处理,有一个大段序和小段序,这个了解吗?
不同机器之间的程序之间需要进行交互,是吧?通信的话,我们有哪些手段或者方法?
http是无状态的这个有了解过吗?
如何设计一个无状态的HTTP接口?
设计模式了解哪些?
工厂模式跟那个策略模式有什么区别?
设计原则这个有了解过吗?