当前位置:   article > 正文

flutter开源项目集合,花三分钟看完这篇文章你就懂了

flutter开源项目

背景

首先我是个菜鸡,工资也低的一笔。

刚毕业时候在一家国企上班干 app 开发,干了快两年的时候,跳槽到了一家伪大厂干安全。投了不少简历都没有回音,只有这加伪大厂要我就来了。当时说好了会接触一些底层的东西,然而平时也就写 python 脚本,逆向,android 上写了一些风控的东西,感觉有点 low,工资也不高,当初没敢多要,hr 给的比我要的还高。刚刚 leader 谈了谈明年的规划,现在想跳槽。

现在也是很尴尬,原来 app 开发的东西也忘了不少,然后其实我想干 framework 开发,自己对 ams,pms 还算挺了解的,平时也根据他们原创了一点微小的解决方案。最近开始 fork 一个 aosp,买个 pixel 改改刷刷练习一下。

理想毕竟是理想,Android 低端不好混,没什么经验跳到 framework 上去感觉也是挺难的,跳回 app 开发又不甘心,现在的状态貌似是干了快 3 年没有特别精通的东西。最近闹的裁员,我司也是其中之一。加薪怕是没戏了,然而生活还要继续,跳槽避无可避。

下面分享一下我在爱奇艺的面经

面试前的话:在面试时一定不要受前面没有过的面试的影响,一定要有一个好的心态,不要面试还没开始就自己把自己思绪搞乱了

一共进行了4轮面试

爱奇艺一面 50min

项目

  • 主要介绍了以前做过的项目,分析了内存泄漏,线程同步的问题

计算机网络

  • HTTP/HTTPS区别

Android

  • OkHttp框架(里面有那些设计模式)
  • 如何终止一个线程

爱奇艺二面 50min

介绍项目

  • 内存泄漏的来源
  • 有没有做过优化

Android

  • Service的两种启动方式?区别在哪?
  • 性能优化有没有做过?

Java

  • 手写单例模式

算法

  • 删除链表中一个节点

爱奇艺三面 40min

自我介绍

  • 项目
  • 有没有特别擅长的

Java

  • public作用?
  • .java文件名怎么确定?
  • 外部类最多有几个?
  • 内部类最多有几个?
  • 内部类支持嵌套么?
  • 线程池怎么给新建的线程设置名字?
  • 线程池种类?
  • 注解的使用?

Android

  • Activity的启动模式下生命周期
  • Activity A->B的生命周期
  • Handler中怎么实现Looper和线程绑定?
  • 一个线程最多有几个Looper?
  • 多个Looper报的异常?
  • 消息阻塞再次唤醒是什么机制?
  • ThreadLocal是什么?

爱奇艺四面(HR面)

  • 自我介绍下吧
  • 你对公司有什么评价
  • 做了哪些项目
  • 你身边同事和朋友如何评价你呢
  • 如果与同事发生了意见的不一致,你会如何解决呢

关于HR面试

其实早就听说HR面试的最终的录取结果具有一票否决权,在面完前面的技术面试之后,还是很担心的。大概得到以下结论:

  • 诚信至上,所以在简历中不要存在任何虚假信息,企图通过虚假信息得到面试机会的后果得不偿失
  • HR更关注你的表达能力、与同事相处的能力以及对工作的态度
  • 对自己的是否一个明确的职业规划
声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号