<
查看: 975|回复: 2
收起左侧

腾讯架构师一面

|只看干货
匿名用户-EE6  发表于 2021-3-6 04:41:44 |阅读模式
本楼: 👍   0% (0)
 
 
0% (0)   👎

2021(1-3月) 码农类General 硕士 全职@腾讯 - 内推 - 视频面试  | Other | 在职跳槽

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看,没有帐号?注册账号

x
一面没有考利口。jvm原理。
先疯狂聊简历。主要聊在亚麻的工作。问了最大挑战是什么。听得出来主要想问技术层面。

后来问jvm内存泄漏怎么产生。怎么预防。非常general并没有具体实例。
后来一个java继承题目。
两个类,B继承A。问在主函数的两行代码会得到怎样输出。说实话直到现在我还没弄明白为何得到答案。请指点。
. From 1point 3acres bbs
主函数:

[Bash shell] 纯文本查看 复制代码
    public void test() {
        A ab = new B();
        ab = new B();
    }


两个类:

[Java] 纯文本查看 复制代码
class A {

    static {
        System.out.println("1");
    }

    A() {
        System.out.println("2");
    }

}

class B extends A {

    static {
        System.out.println("a");
    }

    B() {
        System.out.println("b");
    }

}


上一篇:【面经】字节跳动抖音产品运营-四面面经(已OC)
下一篇:【面经】百度Java实习生一二三面面经
本楼: 👍   100% (2)
 
 
0% (0)   👎
全局: 👍   100% (141)
 
 
0% (0)    👎
抛砖引玉
第一行会输出  1a2b
首先static 静态方法会先执行,其次构造子类必会先构造父类。所以两个对比级下来就是父类的static,子类的static,父类的构造函数,子类的构造函数。这里有一点是子类的构造函数会默认有个super(),所以会先call父类的构造函数。

第二行输出  2b
如上  先父类构造函数再call之类构造函数
回复

使用道具 举报

本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   96% (296)
 
 
3% (11)    👎
架构师是哪个级别,11还是12?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

隐私提醒:
■拉群请前往同学同事飞友|拉群结伴版块,其他版块拉群,帖子会被自动删除
■论坛不能删帖,为防止被骚扰甚至人肉,不要公开留微信等联系方式,请以论坛私信方式发送。
■特定版块可以超级匿名:https://tools.1point3acres.com/thread
■其他版块匿名方法:http://www.1point3acres.com/bbs/thread-405991-1-1.html

>
快速回复 返回顶部 返回列表