安卓开发5年年薪20w,在今被辞退,沉寂3个月入驻字节跳动( 二 )


面试字节跳动在经历3个月的沉寂后 , 我终于拿到了字节跳动的Offer , 说的时候是年薪45w+14薪 , 所以说有时候是福是祸要自己走了之后才知道 , 要是没有被优化 , 我可能也就想着干到自己老吧!人一旦习惯了一个地方 , 真的就会变得不愿意改变 , 更不要说以前想都不敢想的“理想” 。 希望之后一切顺利 , 也祝大家都能早日找到心满意足的工作!
今年发生的事情太多了 , 初心不改 , 来日方长!
安卓开发5年年薪20w,在今被辞退,沉寂3个月入驻字节跳动文章插图
6.16 一面1、java的新特:面向对象 封装 多态 关系2、跨平台 , Java是怎么实现一次编译处处运行的?他和C、C++的编译后的exe文件有什么区别?3、java怎么内存回收GC4、目前JDK默认的垃圾回收器是什么5、怎么实现多态6、抽象类和抽象接口的区别7、简历里面写了设计模式 , 设计模式有哪些 手写一个单例模式, 说下工厂模式、生产消费者模型适用的场景(这里我是结合我自己的项目说到的)8、生产消费者模型弊端、量级越来越大了之后怎么优化9、并发与并行的区别10、悲观锁与乐观锁的区别11、区块链的概念(因为我的研究方向是区块链 , 面试官让我一句话介绍区块链并且要让他能听懂)12、网络netty 实现了什么功能 , 长连接的原理、底层的代码看过吗(表示真没看过)13、怎么保证长连接不断开?怎么发现交互失败?14、手写算法 大数相加
6.17 二面1、java的字节码是什么2、我们基于字节码能做什么事情3、java本身和C的区别4、java为什么可以一次编译终身运行5、JAVA是解析型还是编译型语言 和python C有什么区别6、代码混淆有了解过吗7、动态链接区和静态链接库的区别8、TCP协议如何保证可靠传输9、一个完整的https的整个过程用到来哪些协议10、怎么改进UDP让他实现可靠传输(好像是可以利用应用层来实现TCP的一些功能 , 从而达到可靠性 , 具体可能可以参考一下QUIC)11、git rebase git merge 的区别12、为什么想投客户端的岗位13、算法题:数组的数字合并成最小数 LC179
6.20 三面1、为什么选择区块链方向、讲一讲自己的项目3、区块链的理解 , 有哪些实际落地的场景4、防篡改不用区块链怎么实现5、觉得区块链有什么可发展的空间或场景6、netty的线程模型7、netty单线程模型怎么处理并发的问题8、对于客户端开发的理解是什么9、算法题 LC9310、编译原理操作系统的理解11、最近在看什么书12、有没有阅读开源框架
得不说字节的效率是真的高 , 5天走完三面 , 不知道为什么大家都说第三面比较难 , 但是我感觉三面是我三轮里面最轻松的 , 可能是面试官对我的区块链比较感兴趣 , 聊的也比较多 。 不想第一第二面一样都是考察基础!!各位面试的小伙伴真的要好好准备基础 , 感觉字节更看重的还是一个人的潜力!!
新的开始最后 , 我就想告诉大家 , 喜欢什么就努力去追求 , 肯定是先尽全力去追求 , 但是如果拼尽全力之后发现 , 这个世界总是对你说不 , 那么不妨挺直腰板 , 目光坚毅 , 张开嘴巴 , 学会对这个世界说:去!你!妈!的!!
【安卓开发5年年薪20w,在今被辞退,沉寂3个月入驻字节跳动】觉得文章不错的 , 记得点个赞哦!