缘起
字节跳动的音视频面准备了半个月的样子,当时投了很多厂,但是主要目标还是进字节,但是万万没想到,居然一面就没了下文(一开始觉得起码能撑到个二面,三面,所以有些措不及防……)
在期间,也陆陆续续收到了其他公司的几个offer,但是都是些小公司,没有达到预期目标。于是后面干脆闭关了几天专心复习,刷题,准备二战。
大概闭关复习了半个月,又投了字节,同期还投了腾讯等几个大厂还有一些小厂。
面了几个就收到了腾讯的面试通知,就先去了腾讯,没想到一路“过五关斩六将”直接拿下了offer。
后面字节也约了面试,但是腾讯那边HR问了一下我是不是还有别的面试,我如实说了字节那边,然后他们提了待遇,我感觉腾讯这边还是很有诚意的,又因为字节那边还没有定下来,就答应去腾讯那边了。
面试题
一般Android面试分为两部分:Java部分和Android部分,下面说一下自己面试过程遇到的一些具体题目和一些相关知识点。
一 JAVA相关
1)JAVA基础
1.java基本数据类型有哪些,int, long占几个字节
2.== 和 equals有什么区别
3.hashcode 和 equals作用
4.new String创建了几个对象
5.位运算符的一些计算