【Flutter】大战面试官 -- 面试题复盘兼吐槽

4,330 阅读2分钟

前言

前段时间出去浪了一波,本来想着套波面试题看看,顺便经历一波最难求职季…………没想到深圳的岗位机会和薪资这块,比广州高这么多………………

正文

回正题,随着offer基本确定,也有空总结一下面试题,纵观一下掘金的面试板块,好像,这应该是今年唯一一份flutter方向的面经??

综合下来的高频必问问题:

  1. Flutter 渲染机制
  2. Flutter 异步机制

唯一接触到的大厂,字节部分:

  1. Flutter 编译产物
  2. Flutter 编译流程
  3. Flutter 启动过程
  4. Flutter Plugin注册记载过程
  5. Flutter 图片加载过程

结合项目的拓展部分:

  1. 离屏渲染?
  2. flutter的图片加载过程,自定义ImageCache作用?
  3. 单个控件本身就特别复杂,渲染耗时本身就超过16ms,应该怎么去优化?如果附带了动画的话,有什么需要注意点和优化的部分?

再深入一点,应该是加分项部分,我有些也没答上来(比如说GIF优化,完全没接触过啊……),但好像完全不影响的几个问题:

  1. 渲染到上屏过程?
  2. skia和openGL,什么时候会选择skia,什么时候会选择直接用openGL,openGL的顶点和片段着色器?
  3. 光栅化、光栅缓存?
  4. GIF、Lottie或者其他特效拉满之类的动画的优化方案?

PS:广州和深圳的行情差距是真的大……

一个基本没岗位,有岗位也不问flutter;

一个甚至你不写android的部分,都能去面试…………也不影响发offer…………

PPS:个人项目咋没人问呢,本来还想吹一波,明明小说阅读器这东西涉及到的东西很多很多的,我那项目还全是自定义,很有的吹………………另外,感觉android常用的那些面试题,比如说手势处理、控件约束这种,flutter中好像还真没被问到…………

PPPS:二面问了一波项目经历……就挂了是啥意思……纳闷的还不是个例…………如果项目真有问题,就请一面挂了我好吧…………打工仔请个假也不容易啊…………

PPPPS:现在想想,我一边完成着公司的敏捷要求,一边偷偷面试,怎么做到的…………

结语

别学我没复习去字节套面试题做复习大纲…………

才知道还有面评记录这种东西…………………………

另外,flutter真的是一个挺大的加分项,但除了是那种少数主flutter的项目外,

flutter也仅仅是加分项!

flutter也仅仅是加分项!

flutter也仅仅是加分项!

如果选择了flutter这条路,要求反而更高…………不仅要会android,还要会flutter;老本行也别忘了复习!!