写点什么

字节跳动面试,第三面挂了,这原因我服了,快速上手

用户头像
Android架构
关注
发布于: 刚刚

4.类的 equals 重写 5.线程安全是什么 如何保证多线程安全 6.public private protected7.简单工厂 抽象工厂 是什么 8.判断一个数组是不是后序遍历(代码 )


二面


(二面一开始的时候我还是有些紧张的,但是我没想到居然挺简单,这也直接导致我三面轻敌了)


1.项目(10min)2.算法题:判断一个字符串是否是一个 IPV43.算法题:连续子数组的最大和(剑指 Offer 上的题)4.Java 异常体系(运行时与非运行时异常的区别)5.HashCode 与 equals 的区别 6.JVM 内存区域划分(程序计数器,虚拟机栈,本地方法栈,堆,方法区,运行时常量池)7.JVM 内存回收方法(判断对象是否已死<1 面那个问题>,新生代老年代的垃圾回收算法 8.哪些对象可以作为 GC Roots9.数据库中 delete 和 drop 的区别 10.数据库事务的使用场景 11.数据库三大范式 12.数据库索引的创建原则 13.数据库索引底层实现(B+树)14.线程,进程,程序的区别 15.死锁的产生条件 16.继承与***模式的优劣势


想不到吧,居然就这些。就这?我开始飘了。


三面


1.项目 2.三次握手四次挥手 3.TCP 核心机制(滑动窗口,快速重传机制,拥塞控制...可以参考我以前的博客)4.HTTP 和 HTTPS 及其区别 5.若建立连接时间比较长,HTTP 是怎么优化的(注意是 HTTP 不是 TCP)( 网络怼到我


《Android学习笔记总结+最新移动架构视频+大厂安卓面试真题+项目实战源码讲义》
浏览器打开:qq.cn.hn/FTe 免费领取
复制代码


哑口无言,问了三个问题都答不上来,这才换了一个方面,也是从这里我开始慌了)6.接着问了我**【性能优化的相关问题】**(我答不上来,后面就又问了性能优化的方面的其他,我还是说不会)7.性能优化完全答不上之后又问了音视频开发。大致就是为什么编码,常见的音视频格式,ffmpeg,opengl,egl,android 怎么往 ndk 通信与调用的


大概就是这些吧,当时有些自乱阵脚,加上本身 NDK 了解的就不多,总之,我的表现我自己都看不下去了。


后面……没有后面了。性能优化真的是难到我了。

总结

####字节跳动的面试难吗?


我觉得字节跳动的面试并不难,虽然字节跳动考的有些东西与其他家的有点不一样,但是同样道理,都是看基础。就比如其他朋友反映的,面试中有时候会问到的子网掩码的问题。


那些大厂问来问去,还是那些换汤不换药的问题。


性能优化这个问题难吗?

其实,性能优化这个问题并不难,我当时在听完这位朋友的诉苦后整理了一份 APP 全方位性能优化的资料,顺便把他不熟悉的音视频开发模块的知识也进行了整理。




用户头像

Android架构

关注

还未添加个人签名 2021.10.31 加入

还未添加个人简介

评论

发布
暂无评论
字节跳动面试,第三面挂了,这原因我服了,快速上手