哔哩哔哩8.25笔试——Java(游戏开发)

兄弟们什么情况?我看帖子说的怎么都不一样,
Java游戏开发
21道选择题(45)加两道编程(55)
编程:
  1. 求人围成的圈数(30)
  2. 求最少减速多少(25)
问题:
  1. 为啥有人说编程不能用IDE啊,我这边可以用啊
  2. 还有人说伪代码,是什么鬼
  3. 有简答题的兄弟投的什么岗位啊

AK代码:
  1. (被这个输入输出恶心到了。。。)
    import java.util.ArrayList;
    import java.util.List;
    import java.util.Scanner;
    public class Main {
        static int[] dirs = {0,-1,0,1,0};
        public static void main(String[] args) {
            Scanner sc = new Scanner(System.in);
            List<int[]> list = new ArrayList<>();
            while (sc.hasNextLine()){
                String s = sc.nextLine();
                if("".equals(s)) break;
                String[] split = s.split(",");
                int[] tem = new int[split.length];
                for (int i = 0; i < split.length; i++) {
                    tem[i] = Integer.valueOf(split[i]);
                }
                list.add(tem);
            }
            int m = list.size();
            int n = list.get(0).length;
            int[][] grid = new int[m][n];
            int ans = 0;
            for (int i = 0; i < m; i++) {
                grid[i] = list.get(i);
            }
            for (int i = 0; i < m; i++) {
                for (int j = 0; j < n; j++) {
                    if(grid[i][j] == 1){
                        back(i,j,m,n,grid);
                        ans++;
                    }
                }
            }
            System.out.println(ans);
    
        }
        static void back(int sx, int sy,int m, int n,int[][] grid){
            for (int i = 0; i < 4; i++) {
                int x = sx+dirs[i];
                int y = sy+dirs[i+1];
                if(x<0 || y<0 || x>=m || y>=n || grid[x][y]==0) continue;
                grid[x][y] = 0;
                back(x,y,m,n,grid);
            }
        }
    }
    

  2. import java.util.Scanner;
    public class Main {
        public static void main(String[] args) {
            Scanner sc = new Scanner(System.in);
            int n = sc.nextInt();
            int[][] grid = new int[n][n];
            for (int i = 0; i < n; i++) {
                String s = sc.next();
                String[] split = s.split(",");
                for (int j = 0; j < n; j++) {
                    grid[i][j] = Integer.valueOf(split[j]);
                }
            }
            int [][] dp = new int[n][n];
            dp[0][0] = grid[0][0];
            for (int i = 1; i < n; i++) {
                dp[0][i] = grid[0][i]+dp[0][i-1];
                dp[i][0] = grid[i][0]+dp[i-1][0];
            }
            for (int i = 1; i < n; i++) {
                for (int j = 1; j < n; j++) {
                    dp[i][j] = Math.min(dp[i][j-1],dp[i-1][j])+grid[i][j];
                }
            }
            System.out.println(dp[n-1][n-1]);
        }
    }
    


#哔哩哔哩笔试##笔经#
全部评论
这边java后端岗,就是赛码白板。。完全无IDE,无测试运行。。。直接下面提示不能IDE,要求写伪代码。写吐
2 回复 分享
发布于 2021-08-25 21:04
Java太简单了,20分钟就交了。。
2 回复 分享
发布于 2021-08-25 23:15
第一题83%  就离谱。。。
点赞 回复 分享
发布于 2021-08-25 22:03
第一题输入这样写要多输入一个换行,按两次enter才结束
点赞 回复 分享
发布于 2021-08-25 23:02
大佬有收到面试消息吗
点赞 回复 分享
发布于 2021-08-28 09:56
老哥面试了吗  我也是java开发(游戏) AK了 还没消息
点赞 回复 分享
发布于 2021-08-31 14:01
游戏开发不是直接面试吗
点赞 回复 分享
发布于 2021-09-01 16:01
楼主现在有消息了吗?
点赞 回复 分享
发布于 2021-09-10 21:04
请问大佬最后去了吗?目前实习面了哔哩哔哩java游戏开发岗位,推荐去吗?
点赞 回复 分享
发布于 2022-06-06 22:04

相关推荐

目前这家已经离职了,想着要不要再找一份可以转正的实习,想着all&nbsp;in春招,春招之后再找实习,但是又没把握春招能拿到offer。现在已经有一段实习了,7月到12月,当时all&nbsp;in转正,但是没得,也错过了秋招。现在问题就是说在学校,临港,不租房的话通勤来回得5&nbsp;6个小时,租房又得倒贴实习,实习的话又没有经历去准备春招了。其实也是有可能毕业后往广东那边发展的,离家近一点,但是也就深圳java岗好一些。佬们路过能给晚辈一点建议吗。
黑皮白袜臭脚体育生:有实习经历除非到春招前能找到比实习经历title好的多的公司,不建议再找一段实习了,拿这段时间出来沉淀allin春招,春招后期还有补录,虽然机会不多但同样的竞争对手也不会多了,其实和春招高峰期相比拿offer难度差距不大,实在没拿到正式offer到五月份还有招25届的转正实习,再不行25届还能进一些接收应届生的社招岗,都有机会的另外宣传下自己的开源仿b站微服务项目,GitHub已经390star,牛客上有完整文档教程,如果觉得有帮助的话可以点个小星星,蟹蟹
点赞 评论 收藏
分享
菜菜咪:1. 可以使用简历网站的模版,美观度会更好一点 2. 邮箱可以重新申请一个,或者用qq邮箱的别名,部分hr可能会不喜欢数字邮箱 3. 项目经历最好分点描述,类似的项目很多,可以参考一下别人怎么写的 4. 自我评价可加可不加,技术岗更看重技术。最后,加油,优秀士兵
点赞 评论 收藏
分享
12-17 19:24
门头沟学院 Java
黑皮白袜臭脚体育生:看你后备隐藏能源多不多,最坏的情况就是每个星期的三天课程都不在周末,那么每个星期公司那边请一天半假,半天假请上午,上午正常上课,早点溜去请病假或者中午去请病假,然后坐高铁回公司,记得提前请学校那边实训课下午的病假,就说肚子痛,然后下午就公司上班,第二个实训周同样,但病假理由是牙齿痛,像肚子痛和牙齿痛这种校医院不方便查,会同意你出去检查的,很多时候都不需要你的检查报告,这里的问题就是最坏情况时距离过远的话可能要坐飞机才能赶上,然后请假的话不一定请了就有回应,可能要等老师,然后距离不远不近的情况到公司了也是迟到,得想个说辞掩盖一下,顺便晚上多加点班补下时间,特殊情况特殊处理,正常不建议加班常态化,这样每个星期可以多凑出来半天,老师面子也有了公司那边也不至于无法交差,就是有点费存粮,如果哪个星期的三天课有一天或两天在周末的话那就更好应对了。实习还是建议去,学校的课懂的都懂
点赞 评论 收藏
分享
评论
1
9
分享
牛客网
牛客企业服务