【2020春招】英国硕士历时三个月的Android开发岗春招总结贴(拿到双Offer)

本文是一位英国硕士的Android开发岗位春招经历分享,包括字节跳动、网易有道、美团、三七互娱和跟谁学的面试历程和结果。作者提到面试中涉及的知识点如线程、进程、HashMap、网络协议、Android生命周期等,以及面试技巧和心态调整的重要性。最终,作者收到了三七互娱和跟谁学的Offer。
摘要由CSDN通过智能技术生成

前言

本人英国水硕。去年12月拿的毕业证。元宵过后开始备战春招,4月13结束。一半以上公司投了没反应。最终面了5家公司(字节跳动,美团,网易有道,三七互娱,跟谁学),2个offer(三七互娱,跟谁学)。实实在在一个小菜鸡,跟那些offer收割机大佬比不了。但也算有所收获吧。

字节跳动

字节跳动面了两次。

字节跳动 客户端国际化业务一面 1.16 Base 北京 (挂)

  • 进程和线程
  • 项目中用到过多线程嘛?
  • 线程安全
  • 死锁
  • 线程等待技术(同步机制)
  • Pv操作
  • 了解的锁的种类
  • 线程池作用
  • 进程的内存成分和作用
  • jvm
  • 网络协议栈
  • osi七层
  • 具体协议
  • HTTP怎么李彤tcp 为什么用tcp 为什么不用udp
  • TCP为什么可靠
  • 为什么三次握手而不是两次、四次或者更多
  • HTTP端口
  • 为什么要有端口
  • 数组和链表往末尾添加一个数据 谁效率高
  • HashMap读取时间复杂(对于指定下标O(1) ) 通过给定值(O(n)) 需要遍历整个数组
  • 二分查找时间复杂度O(log2n)

快排时间复杂度(O(nlogn))

算法: LeetCode原题 最小差

因为这是准备之后的第一场面试,所以非常紧张。答的不算太好,但基本也都答出来了。但是算法就比较垃圾了。知道思路当时死都写不出来,面试结束几分钟就写完了。还是自己当时太菜,对算法这些不熟练。

字节跳动 3.25 Base 深圳 一面二面连着的 二面挂

这两个因为是连着的,然后中途二面面试官打电话让我别走,到面试的房间等他 导致录音被中断了,就没做面经。

反正基本都是围绕项目问。

两个面试的算法也都写出来了,还是挂了,估计还是项目太low了吧。

网易有道(三面挂)

3月10号下午2点 网易有道校招一面(52min)

  • 自我介绍
  • Android的生命周期(从创建到销毁经历的生命周期函数)
  • HashMap的原理(底层)
  • 在java中怎么解决hash冲突
  • RecyclerView
  • RecyclerView 横屏滑动和竖屏滑动怎么实现(没答出来)
    (LinearLayout 设置为垂直,然后LinearLayoutManager.setOrientation(LinearLayoutManager.HORIZONTAL) )
  • Handler原理
  • 要再子线程使用Handler要怎么实现(没答出来)
  • Fragment和Activity的区别
  • we
  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值