Android暑期实习面经部分记录(二)

Bigo

一面

  • 先聊聊笔试上的编程题
  • 计算机网络tcpip,一个网络请求涉及的所有协议,流量拥塞控制
  • 操作系统,虚拟内存,进程,线程,进城间通信方式
  • 手写死锁
  • Java集合
  • 程序在操作系统中是如何执行的
  • 手写链表两两反转(eg.a->b->c->d->g 变为 b->a->d->c->g)
  • 哈夫曼树及其应用

二面

  • 项目项目项目项目
  • 计算机网络各种协议和过程
  • 操作系统,多线程,进程
  • java集合 ,jvm,内存模型等等
  • 手写堆排序,动态规划走楼梯问题
  • 讲一讲所理解的动态规划
  • android中的通信
  • kotlin java 面向对象的特性,和非面向对象的不同
  • 数据库事务的ACID
  • 了解哪些数据结构,Java集合
  • 乐观锁,悲观锁

三面

  • 大部分内容跟一二面差不多,还是技术面
  • 手写算法是二维数组的最优查找和生产者消费者模型
  • 其他,进程相关知识问最多

随手科技

一面之前

  • 面试官先给了我份试卷做,试卷内容大概是选择题、简答题和2个编程题,leetcode和牛客网多刷题,对付一般的编程题是没什么问题的

    一面

  • 就笔试的卷子提问

  • 一些Android、Java知识,没有什么不一样的,具体参考前面博客和上面bigo的那些面经。基础巩固就不怕

    二面

  • 二面好像是个部门leader,聊的也挺好的,主要是聊了一些新特点,比如Java8,比如kotlin,比如公司安卓团队的一些规模技术等等,还有自己的一些项目,技术问题也没什么好说了,都是差不多的,参考上一篇(一)
    Android暑期实习面经部分记录(一)

    HR面

  • HR面其实也没什么好说的 = =,就是聊聊天,聊聊自己什么的,以及公司的一些情况,薪资等等

金山WPS

一面

  • 讲一下项目
  • 讲一下Kotlin和Java
  • activity的一个启动流程
  • fragment的生命周期以及fragment返回栈
  • activity集中销毁
  • android事件分发机制
  • android消息机制
  • popuwindow和dialog的区别
  • 自定义view的知识
  • activity统一传参,不能修改封装startActivity,只要startActivity就自动传递某个参数
  • HashMap原理
  • OkHttp原理以及与HttpUrlConnection的关系
  • android 5.0以后有哪些重大不同(MD,ART虚拟机等)
  • http get() 和 post()区别
  • 源码中用了哪些设计模式
  • 线程在下载时如何中断退出(interrupt,volatile)
  • 按back键退出销毁activity系统是怎么做的
  • 内存泄漏的原因已经避免方式

待更

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值