杭州某医疗公司 Java 面经

杭州某医疗公司 Java 面经

1)

面试官:自我介绍一下

我:阿巴阿巴,引导面试官问开源项目和 API 项目就完事了。

2)

面试官:你的开源项目的功能介绍一下

我:阿巴阿巴,AIGC、向量型数据库、怎么调用接口,SSE、WebSocket 等等。

3)

面试官:介绍一下 API 开放平台的功能是怎么实现的,流程是什么?

我:按星球的笔记来,自己有拓展的话,可以把一些接口的实现,比如用爬虫,可以增加上去。

4)

面试官:Spring Boot 启动流程是什么?

我:阿巴阿巴,常规八股文,我直接转化成自动配置原理,SpringBoot 启动流程其实很长,有 20 几个小步骤,没必要全背下来。

5)

面试官:Bean 生命周期

我:经典八股文,直接一顿输出,顺便提到了内置的一些钩子函数和观察者模式。

6)

面试官:你的项目的 Dubbo 是怎么调用的?

我:按实际的 API 项目如何引入 Dubbo,调用即可,可以说下 Dubbo 协议、优点、等等。

7)

面试官:为什么不用 OpenFegin?而用 Dubbo

我:这个星球早就有面经了,直接一顿输出自己的多种解决方案,然后对比优缺点即可。

8)

面试官:Redis 在项目中做了什么?

我:定时任务做个缓存预热,然后介绍下内存淘汰机制(8种),再介绍下常规的八股,比如缓存穿透,击穿、雪崩问题,也没问限流,分布式锁和集群之类的,比较浅。

初面后,4个小时,就通知说过了,然后让我做笔试,两个算法题,怎么是反过来的?不应该先笔试,再面试?

算法题:一个快排秒了,一个关于数据库的自定义题目,大概是找递归寻找自己的子孩子和子孩子的子孩子,无限递归,然后去自己输出一个特定的格式。题目数据结构也是稍微有些不同,没做出来 GG。

当时做完笔试就没反应了,以为已经凉了,然后过了一周 HR 说面试过了,然后加了个 HR 面,然后 HR 面完,过了一天说 OC 了。

Gitee 开源项目:https://gitee.com/falle22222n-leaves/vue_-book-manage-system

唯一一次面试有算法题的,珍惜.jpg。

面经(打怪升级系列) 文章被收录于专栏

打怪升级...

全部评论
刷经验吗
2 回复
分享
发布于 02-04 13:52 广东
请问星球是哪个公众号呀
1 回复
分享
发布于 02-14 20:25 重庆
联易融
校招火热招聘中
官网直投
哪个医疗公司?迈瑞?
点赞 回复
分享
发布于 02-04 18:03 上海

相关推荐

头像
不愿透露姓名的神秘牛友
04-08 10:11
已编辑
博世电动 机械仿真 22 硕士985
点赞 评论 收藏
转发
第一题,直接把所有年龄的情况列举出来第二题,动态规划int main() {    int a, b;    // 全选    // 选择单个    // 复制所选    // 粘贴所复制的文本    int T; cin>>T;    int maxOP = 0;    vector OP(T, 0);    for(int i=0;i cin>>OP[i];        maxOP = max(maxOP, OP[i]);    }    vector dp(maxOP + 10, INT_MAX);    dp[1] = 0;    dp[2] = 3;    //dp[8] = 8;    // dp[9] = 10;    // dp[9] = 4 + 3 + 1 (3 + 3 + 3)    // 1 = 0    // 2 = 3    // 3 = 4    // 4 =    for(int i=3;i        for(int j=2;j            if(i % j == 0) dp[i] = min(dp[i],  dp[j] + (i/j)+1); //如果第j是第i的倍数,可以累计(i/j)个i            dp[i] = min(dp[i], dp[j] + (i-j) + 2); //这个后面才想到,必须要加这个,这个表示第i个可以使用单个复制粘贴到第j个        }        dp[i] = min(dp[i], 1 + i); //第i个使用1个来解决    }    for(int i=0;i        cout    }}第三题,没想到暴力也能过,直接暴力贪心,选取最大没访问过的房间攻击或者直接加当前战斗力的1/10,暴力就可以。第四题,模拟永杰无间,题目太长,就是模拟题,没写直接交卷了。
投递网易雷火等公司10个岗位
点赞 评论 收藏
转发
5 19 评论
分享
牛客网
牛客企业服务