美文网首页Android开发经验谈
Android达到什么样的水平才能社招面进字节跳动?

Android达到什么样的水平才能社招面进字节跳动?

作者: 孙江_2fe4 | 来源:发表于2021-01-24 22:32 被阅读0次

    前言

    前后经历了菜鸟网络、有赞、手淘、头条、全民直播、喜马拉雅,字节跳动 面的多是 1~3 年的岗位。除了手淘和头条一面被刷 QAQ,其他的都走完了流程,然而拿到 offer 的只有最后两个。对比之下,选择了字节跳动。

    马云说,员工离职的原因无非是钱不到位、或者心委屈了。看着周围的同事整天浑浑噩噩,满足于改改UI、应付一下需求, 不知不觉就过30岁了,这可不是我想要的生活。「生于忧患,死于安乐」,温水煮青蛙永远不是什么好事。

    毕业时,年少无知,加上当时水平太菜,稀里糊涂进了小公司。现在看来凭空给面试增加了不少难度 QAQ。整体下来最常听到的一句话是「你的 app 没啥亮点嘛」233,印象分大减。所以项目简单的话,基础千万要打扎实。

    其实,挺想进阿里的,尽管没有如愿,不过也是一次宝贵的经历。孙子兵法有云:「求其上,得其中;求其中,得其下;求其下,必败。」好在一开始照着 bat 的目标去准备,最后去了字节,到也还好。还有一点,阿里各部门的难度也是不同的。手淘就明显难于菜鸟,毕竟这么多年的积累在那里!

    水滴石穿

    1.基本功:

    字节主要是java方向的,那对jdk要比较熟练的理解和使用,重点内容有:集合,多线程,io,异常,反射,注解,序列化,反序列化等知识。其次就是网络和数据结构,网络至少要知道三次握手,四次分手,https,get,post等。数据结构有时候会问下红黑树,平衡二叉树吧。如果了解redis的,还可以聊下跳跃表,前缀树吧。操作系统问的不多,一般就是问下实际中有没有出现过cpu过高或者内存过高的情况,然后怎么定位解决。


    2,高级进阶:
    移动架构,性能优化,APP安全,基础进阶,持续集成,开发语言,大前端,设计原则,服务端开发,阅读源码,移动AI

    字节实战

    一面:(1.5h)

    • 自我介绍

    • 项目项目算法思想,项目中的难点

    • 项目相关知识:python装饰器,Android四大组件,Android Activity的生命周期

    • web常见漏洞,

    • 文件上传漏洞的原理

    • 计网知识:TCP和UDP的区别

    • TCP的三次握手,四次挥手

    • URL链接页面加载过程

    • 专业相关知识:为什么要发送验证码来验证(目的是什么)

    • 算法:回文检测

    • 测试:测试一支笔,

    • 从安全的角度衡量微信发送图片功能

    • 思维拓展:有一整块金条被均分成7份(未切开 )每天需要给他1根金条,然后只能切两刀,应该怎么切,怎么给?

    二面:(1h)

    • 自我介绍

    • 项目

    • 怎么理解的软件测试

    • url都包括什么

    • 介绍一下https

    • ssl加密了解吗介绍一下

    • 对称加密和非对称加密(信安专业)

    • get和post区别

    • linux怎么查询应用程序

    • 熟悉什么语言

    • 队列和栈的区别

    • 测试题:测试微信发朋友圈

    • 测试一个直升电梯

    • 代码题:用python来让一个含零数组把零全都放到最后,但其他顺序不变

    思拓题:

    • 1.有四个国家的五个人,每个人会说两种语言(具体就不说了),问坐圆桌怎么安排能交流顺利

    • 2.有两种药片,每种有两个,一个人需要早上吃两种药片各一个,现在这四个药片混在一起了,这个人什么方法吃能吃正确。

    三面(45min)

    • 自我介绍

    • 项目

    • 项目中的困难,如何克服的

    • 项目中常负责做什么

    • 围绕项目问了web常见漏洞,Android四大组件及其作用,

    • 熟悉的语言,python的list set tuple dict区别,

    • 测试一个常用的视频软件播放页面,

    • 自己的优缺点

    完结

    总结一下,面试收到的面试邀请较少,非985,211。没有名企实习经历,很大的硬伤。自己自身能力也很欠缺,基础不够好,日后要加强这方面。还有就是面试的时候发挥,一定要调整好状态。腾讯二面的时候,已经快饿晕了,脑子转不动。还有一些别的坑:

    1. 千万别说自己肯定写不出来这样的话,很讨打
    2. 哪怕是问,也要选一个部门
    3. 看清总题数,看清总时间
    4. 误入了别人的后花园,却以为收获了整个夏天
    5. 谦卑、保持谦卑
    6. 别给hr说自己还有别的面试(差点以为网易挂在这上面,还好没有)
    7. 基础很重要!!!基础实在太差!!
      这些题目是去字节跳动面试,以及腾讯,阿里、百度、小米、乐视、美团、58、猎豹、360、新浪、搜狐等一线互联网公司面试被问到的题目。并且大多数都整理了答案,熟悉这些知识点会大大增加通过前两轮技术面试的几率。

    自行学习交流直达链接:【点击获取

    相关文章

      网友评论

        本文标题:Android达到什么样的水平才能社招面进字节跳动?

        本文链接:https://www.haomeiwen.com/subject/jherzktx.html