2023,8.14 【4399Java开发】笔试

10道选择题,三道简答,三道编程,还有两道论述。做的人麻了。。。

简答:

1.MySQL的事务隔离级别?事务并发时存在的问题

2.描述一个高并发任务调度系统的架构设计。包括系统组成部分、各组件的功能、组件间的通信方式。(2)设计适合该系统的数据库模型(3)高并发情况下,有哪些优化策略来扩展系统的并发能力 。

3.说出4种,实现web流量的负载均衡的方式

编程

4399 应该时人工判题吧,也没有办法提交看过多少。但不用写输入输出了,都是过了用例。

T1:使用滑动数组,逆向思维求解,使用滑动窗口找到超过重复类型的重复子数组个数m。最后结果就是n+(n-1)+...+1-m;

 public static void main(String[] args) {
        char[] s={'A','B','C','B'};
        int K=1;
        int m=0;
        int res=0;
        //初始化res
        for(int i=0;i<=s.length;i++){
            res+=i;
        }
        Map<Character,Integer> window=new HashMap<>();
        //构建滑动窗口,滑动区间[left,right)
        int left=0,right=0;
        while (right < s.length) {
            // c 是将移入窗口的字符
            char c = s[right];
            // 增大窗口
            right++;
            // 进行窗口内数据的更新
            window.put(c, window.getOrDefault(c, 0) + 1);
            //判断是否需要缩小窗口
            while (window.get(c)>K){
                char d = s[left];
                // 缩小窗口
                left++;
                m++;
                // 进行窗口内数据的一系列更新
                window.put(d, window.get(d) - 1);
            }
        }
       System.out.println("有趣的排列组合数有:"+res+"-"+m+"= "+(res-m));
    }

T2:大数相减,样例过了

public class BigDataCompute {
    public static void main(String[] args) {
        String a = "123";
        String b = "30";
        subtraction(a, b);

    }

    public static void subtraction(String a, String b) {
        //翻转被减数和减数,从低位开始计算
        char[] numA = new StringBuilder(a).reverse().toString().toCharArray();
        char[] numB = new StringBuilder(b).reverse().toString().toCharArray();
        int[] result = new int[numA.length];
        for (int i = 0; i < result.length; i++) {
            int intA = i < numA.length ? numA[i] - '0' : 0;
            int intB = i < numB.length ? numB[i] - '0' : 0;
            result[i] = intA - intB;
        }
        //借位逻辑如果结果指针中存在负数,说明该位置向前借位了,处理借位
        for (int i = 0; i < result.length; i++) {
            if (result[i] < 0) {
                result[i + 1] -= 1;
                result[i] += 10;
            }
        }
        StringBuilder sbr = new StringBuilder();
        boolean bool = true;
        for (int i = result.length - 1; i >= 0; i--) {
            if (result[i] == 0 && bool) {
			continue;
			}else{
				bool=false;
			}
            sbr.append(result[i]);
        }
        System.out.println(sbr);
    }
}

T3:力扣原题:连续子数组和,放一个官方题解:

还有两到技术论述:

1 假如你的某个方案得到了上司的认可,但是推进过程当中来自组员的阻力比较大,他们的积极性比较低,你觉得原因会是什么?你会通过什么样的方式去获得组员的认可?

2.你是否曾经面对过非常复杂的问题或任务?你又是如何成功地解决它的?

#23届找工作求助阵地##秋招##4399秋招#
全部评论
人工判题😂有那么夸张吗
1 回复 分享
发布于 2023-08-26 17:32 湖南
三七互娱,游戏大厂
1 回复 分享
发布于 2023-09-02 14:08 广东
这题量很多阿,时间是多少
点赞 回复 分享
发布于 2023-08-15 19:13 福建
我简历8月11号过的,现在还没给我发笔试😂
点赞 回复 分享
发布于 2023-08-15 20:51 江苏
为啥感觉你的比我简单很多啊,我那算法题都是什么棋牌类的场景
点赞 回复 分享
发布于 2023-08-15 21:10 安徽
上来就问架构设计吗?这么离谱
点赞 回复 分享
发布于 2023-08-15 21:21 广东
技术论述的第一道题和我的一样。😂
点赞 回复 分享
发布于 2023-08-16 10:49 江苏
后天笔试,我都不想做了,练练手吧
点赞 回复 分享
发布于 2023-08-21 19:40 上海
楼主你的大数相减有点问题 1. 数字相等时不输出 2. 数字a < 数字b时,报错。如a = 123, b = 124 3. 没有考虑负数情况,如a = -1 b = -2
点赞 回复 分享
发布于 2023-08-23 12:04 浙江
不是兄弟,为什么你们做完都记得啊,而且这么详细😱
点赞 回复 分享
发布于 2023-08-23 21:09 湖北
和今天的一模一样,我想问4399的笔试系统,代码部分 好恶心哇!
点赞 回复 分享
发布于 2023-09-04 20:43 北京

相关推荐

那天早上去公司路上听到你走了的消息,我多希望听到下一句补充的是你休学或者转学了,好想告诉你我在路上和工位悄悄哭的样子有多狼狈啊,你肯定会觉得很好笑我们那么像,都在华南的小地方长大,喜欢炒粉和猪脚饭,玩4399长大,喜欢小土狗,你那么热爱生活,唱歌这么好听我却再也没机会听你的现场了,你画画也特别绝但你怎么好久没画了,好遗憾我们还没怎么教你摄影,我是说你拍的已经很棒了,但我好想有机会跟你再分享分享我的经验啊,我还没来得及细问你湖南的炒粉和广东的有什么不同,我会去吃吃看的,我再也不鸽你了,我会让所有面试论文实习都滚蛋你比我更年轻、更有梦想和希望,我好想看到你成长起来的样子啊,一定厉害的要死,好多时候我都在想其实像你这样的人才更配拥有这么健康的身体,你是不是骗了我,其实之前根本不是什么小手术对不对?你能不能说话算话真的身体没什么大碍了啊?唯独这一件事一定要说到做到好吗......你说我是你的榜样,其实我好想清清楚楚地告诉你,你有多优秀和认真,所以请别焦虑未来,你一定没问题的,你会顺利地去到曾经以为不可及的所谓大厂和大城市然后发现不过如此,你会跟我吐槽实习的生活,我会告诉你如何跟坑爹的中介斗智斗勇,你可能会和我讲公司的屎山项目和上这个b班的绝望,我会笑着赞同,告诉你别那么有道德感一定要多摸鱼,一边偷摸清楚核心业务一边刷leetcode就行了......我都想好了......不过下次我绝不跟你聊这些无聊的狗屁工作前程了,全都是假的骗人的,只有你的健康快乐是唯一真实唯一重要的我马上就能结束实习回去请你吃饭了,我有好多话想和你说,前两天深圳天气特别好,好想给你看看,我又攒了好多吊图和小猫小狗图你肯定也喜欢,你老问我什么时候养比格,你等我养了来看好不好,刚好春天要来了,大伙一起给你拍好看的照片好不好明明你年纪小怎么反而老是是你安慰我,我现在懂了其实多大的事情其实都不是事了,你关注我了,所以你也能看到这篇的对吗?我会照顾好自己,好好活着,好好吃饭睡觉,你一定希望我这么做吧,你会鼓励我,像往常一样这一切真的太荒唐了,你才19岁,你有无限可能,为什么透支最好的青春年华换来的是这样的结局我不理解
点赞 评论 收藏
分享
评论
16
62
分享

创作者周榜

更多
牛客网
牛客企业服务