大厂架构师经验分享!3年内被辞退5次,35岁程序员该何去何从?使用指南

本文是一位拥有8年经验的Android高级工程师分享的面试经历,涵盖了计算机网络、操作系统、数据库、Java、Android基础知识及源码分析等方面的问题。面试官关注点包括设计模式、JVM内存模型、Binder驱动、性能优化等,同时强调了持续学习和技能提升的重要性。
摘要由CSDN通过智能技术生成

一、开始的开始

**Android框架体系架构(高级UI+FrameWork源码)**这块知识是现今使用者最多的,我们称之Android2013~2016年的技术,但是,即使是这样的技术,Android开发者也往往因为网上Copy代码习惯了而导致对这块经常“使用”的代码 **熟悉而又陌生:**熟悉的是几乎天天在和它们打交道,天天在复制这些代码;陌生的是虽然天天和这些代码打交道,但是并没有深入研究过这些代码的原理,代码深处的内涵。

所以我们需要从新的角度去分析这些知识点,深入研究他们,要学习源码,模仿源码,然后再hook源码,这样才能说自己懂这块的知识。这些都是做Android开发,更是做高级工程师的基础。

第一面

面试官看起来很年轻,感觉是一个刚毕业不久的小伙汁,声音很青涩哈哈哈哈
开始面试的时候把我给问懵了,当时刚午觉睡醒,还没缓过神

计算机网络部分:

1.http的一套流程是什么?

2.https发起连接的流程是什么?

3.http请求的请求头中包含哪些字段?(这里忘了不少字段,只说了三四个,呜呜呜)

4.一次http请求的结构是什么样的?

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值