Welcome everyone

新橙科技视频面试

面试 汪明鑫 624浏览 0评论

 

第一次视频面试有点紧张,第一题,一上来还没自我介绍,就来个数据库,

然而sql我都忘完了,当时还紧张,脑子一片空白,第一题直接gg

在加上我看到CourseId有个是空的直接蒙蔽
当时脑子里没有一点order by,max()  的概念,一篇浆糊

 

这是我在面试完在下面又写的,不知道对不对

 

select studentName from a where courseName = ‘数学’ order by grade desc limit 1 (注意limit只在mysql里有)

 

public class Main {



    public static void main(String[] args){

        try {

            throw new B();

        }catch(A a){

            System.out.println("A");

        }catch(Exception e){

            System.out.println("Exception");

        }

    }

}

当时说两个都会输出,不知道当时咋想的…

只会输出第一条

可能有第一次视频面试的原因吧,也有就是最近期末复习,没看java的原因

 

 

这题到没啥问题,松了口气。。。

 

算法题,又没做出来,这题挺简单的,就是个外排,没写出来。。。

下来自己静下心来敲敲,也写出来了。。。 当时没做出来,说什么都是白搭

就像李哥曾经说过:当你输了,说什么都是借口。

 

public class Main {
 
 
    public static int[]  merge(int []a,int []b){
        int result []= new int[a.length+b.length];
        int i=0;
        int j=0;
        int k=0;
        while(i<a.length  && j<b.length){
            if(i<a.length && a[i]<b[j]){
                result[k]=a[i];
                k++;
                i++;
            }
            else if (j<b.length && a[i]>b[j]) {
                result[k] = b[j];
                k++;
                j++;
            }
        }
        while (i<a.length){
            result[k] = b[i];
            k++;
            i++;
        }
        while (j<b.length){
            result[k] = b[j];
            k++;
            j++;
        }
        return result;
    }
 
    public static void main(String []args){
        int a[]={1,3,5,7};
        int b[]={2,4,6,8};
        int c[] = merge(a,b);
        for(int i=0;i<c.length;i++){
            System.out.print(c[i]+" ");
        }
    }
}

 

然后面试官又问了一些问题

 

用过哪些数据结构

说下HashMap

说一下GC

说下spring boot

说下ioc ioc底层如何实现的?          (反射)

spring用的是依赖注入,还是依赖查找   (依赖注入)

说一下aop aop底层如何实现?        (动态代理)

事务的acid 原子,一致,隔离,持久

说下svn的命令 不会 (只是使用过,可以再学习下)

说下linux如果要在一个积累几年的日志里,快速筛选出异常信息?      (百度是这样说的grep “exception” log.txt)

怎么查看CPU内存使用率     (top,当时忘了)

说下平时用的命令

说下项目

 

总结:

注重数据库(写sql语句),注重算法(写算法)

基础不牢,地动山摇

多复习

转载请注明:汪明鑫的个人博客 » 新橙科技视频面试

喜欢 (0)

说点什么

您将是第一位评论人!

提醒
avatar
wpDiscuz