字节跳动 教育部门 日常实习 一面凉经

闲聊,了解教育背景,阅读书籍,项目等

  1. JVM如何判定需要回收的垃圾(对象)?(引用计数法,可达性分析法)

  2. 可达性分析中,可以作为GC roots的对象有?

  3. 给出代码,解释代码作用。(多线程执行i++)

    public class Test{
        private volatile int i=0;
        void methodA(){
            i++;
        }
        public static void main(String[] args){
            Test test = new Test();
            for(int i=0;i<10;i++){
                new Thread(()->{
                    for(int i=0;i<10;i++){
                        test.methodA();
                    }
                }).start();
            }
        }
        System.out.println(i);
    }

    代码有错误,怎么改?(可使用synchronized关键字,考察volatile关键字在多线程环境下不保证原子性)

  4. i++汇编层面有哪些语句?(3)

  5. TCP三次握手

  6. TCP/IP分层(四层),TCP属于哪一层?各层分别有哪些协议,协议作用。

  7. 表a: id,name。其中name建了索引。
    
    select * from a where id = xxx;
    select * from a where name = xxx;
    
    两语句执行区别(主键索引和普通索引的区别)
  8. 联合索引(a,b,c)

    a=x and c=x;

    b=x and c=x;

    a = "x%" and b=x and c=x;

    a=x and b=x and c=x;

    四种查询使用了索引吗?使用了哪部分?

  9. Redis 基本数据类型 区别

  10. 算法 连续子数组的最大和

ps:
第一次面试,非常紧张,很多以前看过的都没答出来。。。。。。简单的算法题也没做出来。。。。
面试官很和善,可以看出已经很努力地想让我过了。。。。。
最后和面试官聊了一下需要的知识范围,大概是计算机基础+java基础(jvm也是基础)+spring全家桶+mysql+redis 大数据和分布式没有太多提前了解的必要(如果了解了算是加分项)

#实习##面经##字节跳动##Java工程师#
全部评论
感觉面试过程的题目挺全面的。一回生二回熟,可以继续努力。 要不要再试字节业务中台的测试开发呢?我这边直聘。简历可以发送WX:BD_fishCat 或者gaositing@bytedance.com 地点是北京/深圳任选 实习岗:https://leetcode-cn.com/circle/discuss/Et6R1b/ 正式岗:https://leetcode-cn.com/circle/discuss/IrqELE/
点赞 回复 分享
发布于 2021-06-03 16:20
说实话 面试题挺简单的🤣 我两次字节面的题较难啊!一次飞书,一次西瓜视频哎
点赞 回复 分享
发布于 2021-05-27 15:19
I++汇编也太离谱了吧😂
点赞 回复 分享
发布于 2021-05-26 16:37

相关推荐

2025-12-08 16:04
门头沟学院 Java
本人本科末9,今年大三。大一大二一直玩,什么都没学到,在大学混日子混了两年,每天不是在打农就是在steam。大三开学时一个和自己玩的好的同学去实习了,才发现自己白白浪费了两年的时间,如果真不冲一下就真去京东,阿里,美团送外卖了今年9月份开始学Java,一开始一直跟着黑马视频看,后面发现看视频效率太低了,时间根本不够,就开始主要看文档和看书了。这几个月一直在学,真的尽力了,希望暑期前能找一份好点的实习。我简历上面的项目大多没有指标,但是实际上我是真没多少时间去做项目,我基本主要是动手只做了外卖和天机,黑马点评和12306我都是只是看了项目。主要是自己的时间真的不多,但是这样子自己的代码能力确实比较差。而且自己也没有做过实际的工程,我顶多用jmeter测试一下接口tps啥的,比如使用Redis管道提升了一点性能,减少Redis交互,这种值得写上去吗?需不需要具体到某些数字求求各位佬给一些建议,看看简历怎么优化?项目介绍是不是不够详细?没有具体到业务方面。项目会不会提到大致实现原理导致面试官一看简历就知道怎么实现就没有问的欲望?专业技能一些字段是不是要加粗,是不是写太啰嗦了?有没有必要压缩内容变成一页?两页的话是不是都要把两页填地满满的。
给秋招一个交代:一页简历最好,网上做的项目放面试官眼里都是玩具,简历上不需要强调有什么难点,记住就行防止真的问。然后背八股,多投多面试就行
点赞 评论 收藏
分享
评论
6
23
分享

创作者周榜

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