阿里国际一面5.23

研究方向

用过flask,和spring相比有什么区别?那个方便?

写过前端那些代码吗?用过什么前端开发工具吗?

用的是idea还是vs?

有没有使用过AI编程插件(说可以去学习一下)

会不会大模型

数据库的锁的话了解过没有?

如说在这种并发写的场景下,我们用数据库的话需要注意哪些点呢?

对,用锁可以,但是锁它的相当于它的实现方式也有多种,你了解哪一些啊?比如说用数据和锁的话?

 Redis 锁你了解过吗?

消息队列用到过不?线程池用过吗?

消息队列在什么场景下使用?

那比如说做到这个异步,如果说我假设我们不用那个消息队列的话,你觉得还有什么实现方式啊?

数据结构这门课你有没有学过?

现在就是说假如我现在有一个单向链表,单向链表如果说我要查找那个某个数据,它可能就是遍历,从头到尾。那现在我这个链表我在创建的时候或者插入的时候,我已经把它变成了一个有序的链表。我如果我现在去查找某个里面某个元素的话,我还是需要遍历到点。我还是觉得挺慢的,不改变这个数据结构的情况下。你能够给一个方法或者是怎么改造一下,能够提高这个查询速度?

那你怎么去构造多级链表呢?具体怎么操作?

有一个比较大的文件,里面可能存储的都是一些这个网站的访问IP,现在我需要做一个统计,就这个文件我要做统计一下那个,比如说那个高频的那个访问的IP,就比如说前 100 个。现在要把它做出来,这样就是从算法的角度考虑,这反正也是个数据结构里面的一个有问题,那你来做的话,你可你会怎么做?

做过网络编程里面它有一个对数据的流的处理,有一个大段序和小段序,这个了解吗?

不同机器之间的程序之间需要进行交互,是吧?通信的话,我们有哪些手段或者方法?

http是无状态的这个有了解过吗?

如何设计一个无状态的HTTP接口?

设计模式了解哪些?

工厂模式跟那个策略模式有什么区别?

设计原则这个有了解过吗?

全部评论
佬,过了吗 几天收到二面邀请啊
点赞 回复 分享
发布于 05-29 10:20 上海

相关推荐

点赞 评论 收藏
分享
06-03 16:18
门头沟学院 Java
一上来直接项目拷打:☐ 缓存击大概描述一下,怎么解决☐ 什么是逻辑过期怎么实现,不是真正意义的过期怎么理解☐ 除了逻辑过期还有什么方案,怎么做(大脑宕机没想好)☐ 逻辑过期整个流程是怎么样的描述一下☐ Redission用来解决什么问题☐ 一人一单是什么意思☐ 你的Redission锁住的是什么☐ 一人两单你的方案还可以吗☐ 一个用户多端登录同时下单,一人两单你怎么解决(场景题)☐ 两个请求同时进来,同时去读库存,是不是都可以下单?你的方案能不能解这种场景(瞎说)☐ 乐观锁能不能解决上面的问题(一个用户多端登录同时下单,一人两单你怎么解决)☐ RabbitMQ为什么要用,主要解决什么问题☐ 你取消订单为什么用到死信队列,是怎么操作的☐ 怎么关闭订单,整个触发流程是怎么样的☐ 如果有很多用户都进来恶意下单,并没有支付,一瞬间就把库存消耗完了,这种情况你怎么解决(瞎说)☐ 超卖问题怎么解决线程部分☐ 缓存雪崩是什么,怎么解决,还有其他办法吗☐ 线程池有什么参数,解释一下☐ 为什么要设置前两个参数,主要解决什么问题☐ 为什么要用多线程,简单聊一下☐ 多线程效率比单线程效率高对不对,为什么☐ 什么情况用单线程什么情况用多线程☐ 你为啥用lua脚本然后就开始扯别的了没了大家觉得强度怎么样
点赞 评论 收藏
分享
评论
点赞
7
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务