字节跳动安卓日常实习生凉经

首先不得不说字节捞人效率真滴高,投一天就把我捞起来的,这点表示很nice。下面开始。
一面
1. 讲解一下MVP架构。MVP和MVC的控制层有什么区别?
2. HTTP常用状态码。
3. 除了Json还有哪些数据传输格式。
4. Json解析的时候是怎么将json解析为对应的类。
5. Java中常见的异常。
6. 热更新原理。
7. APK文件里面都有些什么。
8. 为什么是DEX文件?
9. Android程序运行时使用的是普通的JVM吗?
10. Flutter dart语言是在什么上运行的。
11. Java怎么实现多线程。
12. Java线程的管理。
13. 线程间切换的方法。线程间通讯。
14. 算法题(1-100建立二叉树,中序遍历输出)

二面
1.算法题:给定单链表,求离终点距离为 k 的节点,要求只扫一次且空间复杂度为O(1)?
2.已知一个model类new一个对象,并将该对象作为HashMap的key, value为Hello,修改该对象中某一个属性的值,再去HashMap中get此key,此时的value值是什么?
3.
class A { 
    private int i = 0;

    private void foo() {

        ......

        new Thread(new Runnable() { @Override public void run() {

                ......

                i = 1;

                ......

            }

        }).start();

        ......

        System.out.print(i);

        ......

    }

}
请问这段代码的输出结果是什么?
添加代码,怎么保证输出的结果为1?
4.JVM的GC机制。
5.http缓存了解嘛。
面试结束?凉凉

#实习##面经##字节跳动##安卓工程师#
全部评论
你这是实习吗...怎么感觉问的还挺难的
1 回复 分享
发布于 2020-09-29 19:31
是1~100建立平衡二叉搜索树吗
点赞 回复 分享
发布于 2020-11-02 08:45
捞到一只学长
点赞 回复 分享
发布于 2020-11-09 09:33

相关推荐

03-13 20:28
已编辑
门头沟学院 Java
已经一年没发牛客了,为什么呢,因为没脸发... 一年前的我自认为在25届中技术一流,八股无敌,项目出色,但是一年校招的蹉跎让我差点转行。24年春招收割了十几个实习 offer 之后我去了某家大厂实习到9月份转正失败,那时候的我还没有意识到噩梦将来,7月因为投秋招提前批没反馈,于是开始投了几个实习转正岗位练手又拿了3个中大厂 offer,这时的我沉浸在我自以为是的骄傲里。9月秋招正式批开始后我几乎把我能找到的所有的岗位都投了一遍,只收获了大厂海笔,0面试。10月份第一家给我面试的公司是数字马力(蚂蚁的内包),诚恳的说,当时收到这家面试是嚣张的,觉得我拿这个 offer 如探囊取物,就当个保底吧。...
中街牛奶提子:是啊,不应该在秋招的时候继续投实习岗。也劝26届的,八月末后,实习岗就不应该投,给人错误的行情认知。佬是学院本,觉得约面难,双非何尝不是一样呢,秋招战场的激烈和实习完全不同。当时我秋招的时候也是边面实习,当时面实习面一个过一个觉得自己很优越,觉得能收获一堆实习offer那秋招肯定也行。为什么要在秋招拿一堆实习offer增强自己所谓的虚荣心,当时就是贱,为了所谓的攀比虚荣心
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
3
29
分享

创作者周榜

更多
牛客网
牛客企业服务