用友面经(应该是高潜人才计划)

--------------------------------------------一面------------------------------------------------
1.对用友公司了解怎么样
2.项目动机
3.项目中怎么存储的图片
4.项目技术性难点
5.用到了支付,讲一下支付的流程
6.Nginx的作用
7.两个项目中Redis的作用
8.SETNX和Redission的区别
9.JWT中存的是什么信息
10.怎么验证的用户存不存在,是数据库对比,是不是应该用Redis
11.websocket超时断连处理方法
12.超卖问题解决办法
13.缓存穿透、击穿和雪崩,怎么解决
14.缓存击穿中,逻辑过期怎么利用的
15.Java中线程的状态
16.线程的wait和block状态的区别
17.Java线程池的参数
18.拒绝策略有哪些
19.最大线程数和核心线程数区别
20.JUC中synchronize和reentrantlock的区别
21.Java的类加载机制(双亲委派模型)
22.JUC中并发,多线程公共资源保证线程安全
23.写一下Java的单例模式的代码(写代码就这一道)
--------------------------------------------二面------------------------------------------------
1.说一下你的项目,介绍一下,什么难点,是怎么解决的
2.Redis单机模式、集群模式的区别,说一下哨兵模式
3.Redis的连接池了解过吗
4.Spring Redis Template的用法
5.Redis连接泄露
6.Redis实现队列了不了解(消息队列)
7.Redis实现的消息队列和Kfaka的区别
8.Redis是单线程还是多线程,单线程为什么快
9.线程安全是指什么
10.什么是线程的共享资源(因为9答的是高并发场景下多个线程访问同一份资源)
11.Springboot和Spring有什么区别
12.了不了解单例模式,设计模式
13.Spring的bean的单例了不了解
14.Spring的bean的单例、多例适合用于什么场景
15.Redis是怎么解决key冲突的
16.MySQL的索引类型
17.说一下Java中的CAS(比较与交换)
18.哪些类用到了CAS
19.了不了解unsafe类
20.Java的反射的应用场景
21.Spring的AOP了不了解
22.Spring的事务有没有用到AOP
23.声明式事务和注解的区别
24.Java的锁有哪些
25.Synchronized加在方法上和加在类上有什么区别
26.Java中的方法中的变量是不是共享的
27.Synchronized的优化
28.maven的插件用过哪些
29.Kafaka这些消息队列有没有用过
30.count down lunch了不了解
31.Java中的i++是不是原子操作
32.说一下值传递和引用传递的区别
33.http和https的区别
34.Java中诊断工具jstack、jmap这些有没有用过
35.Java的堆栈分析工具用没用过
36.有没有用过Nginx
37.说一下最左前缀匹配原则
38.MySQL的索引的底层数据结构
39.B+树非叶子节点存数据吗
--------------------------------------分隔------------------------------------------
一直没回复,两周了,不知道啥情况
全部评论
佬 有后续么 我是二面后一周了 没有消息 是不是默认寄了 有没有感谢信😥
1 回复 分享
发布于 2024-08-28 16:24 安徽
佬,现在有结果了吗
点赞 回复 分享
发布于 2024-09-03 11:37 上海

相关推荐

上周组里招人,我面了六个候选人,回来跟同事吃饭的时候聊起一个让我挺感慨的现象。前三个候选人,算法题写得都不错。第一道二分查找,五分钟之内给出解法,边界条件也处理得干净。第二道动态规划,状态转移方程写对了,空间复杂度也优化了一版。我翻他们的简历,力扣刷题量都在300以上。后三个呢,就有点参差不齐了。有的边界条件没处理好,有的直接说这道题没刷过能不能换个思路讲讲。其中有一个女生,我印象特别深——她拿到题之后没有马上写,而是先问我:“面试官,我能先跟你确认一下我对题目的理解吗?”然后她把自己的思路讲了一遍,虽然最后代码写得不是最优解,但整个沟通过程非常顺畅。这个女生的代码不是最优的,但当我问她“如果这里是线上环境,你会怎么设计’的时候,她给我讲了一套完整的方案——异常怎么处理、日志怎么打、怎么平滑发布。她对这是之前在实习的时候踩过的坑。”我在想LeetCode到底在筛选什么?我自己的经历可能有点代表性。我当年校招的时候,也是刷了三百多道题才敢去面试。那时候大家都刷,你不刷就过不了笔试关。后来工作了,前三年基本没再打开过力扣。真正干活的时候,没人让你写反转链表,也没人让你手撕红黑树。更多的是:这个接口为什么慢了、那个服务为什么OOM了、线上数据对不上了得排查一下。所以后来我当面试官,慢慢调整了自己的评判标准。算法题我还会出,但目的变了。我出算法题,不是想看你能不能背出最优解。而是想看你拿到一个陌生问题的时候,是怎么思考的。你会先理清题意吗?你会主动问边界条件吗?你想不出来的时候会怎么办?你写出来的代码,变量命名乱不乱、结构清不清楚?这些才是工作中真正用得到的能力。LeetCode是一个工具,不是目的。它帮你熟悉数据结构和常见算法思路,这没问题。但如果你刷了三百道题,却说不清楚自己的项目解决了什么问题、遇到了什么困难、你是怎么解决的,那这三百道题可能真的白刷了。所以还要不要刷LeetCode?要刷,但别只刷题。刷题的时候,多问自己几个为什么:为什么用这个数据结构?为什么这个解法比那个好?如果换个条件,解法还成立吗?把刷题当成锻炼思维的方式,而不是背答案的任务。毕竟面试官想看到的,从来不是一台背题机器,而是一个能解决问题的人。
牛客51274894...:意思是光刷力扣还不够卷
AI时代还有必要刷lee...
点赞 评论 收藏
分享
评论
7
33
分享

创作者周榜

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