LeetCode,牛客面试必刷,看了这些,flutter 面试

内容包括:计算机基础面试题,数据结构和算法面试题,Java 面试题,Android 面试题,其他扩展面试题,非技术面试题
第一章计算机基础面试题

第二章 数据结构和算法面试题


第三章 Java 面试题


第四章 Android 面试题


第五章 其他扩展面试题

第六章非技术面试题
第二份 按照大厂面试分类(BAT 小米,京东,字节跳动)

总目录

第一章 Android 相关

第二章 性能优化

第三章 Java 相关

第四章 Kotlin 相关

第五章 网络相关

第六章 插件化 &热修复 &模块化 &组件化 &增量更新 &Gradle

第七章.图片相关

第八章 Flutter 相关

面试的一些小建议
有的面试官不让你做自我介绍,上来直接问。不管有没有,都要和面试官沟通好,做一个好的自我介绍,让他了解自己的真实水平。不然他以为你精通客户端,上到问设计架构,下到问源码或者很细的基础知识。
问到感觉超越自己知识水平的题还是不要乱说,并且要及时阻止面试官继续往那个方向问,比如京东二面后面那些很细的我几乎都不会但还是任其摆布了。最好要学会引导面试。
有些问题虽然真的不会,但还是可能有发挥空间的。可以先主动承认自己不是很了解这个东西,再说“根据我对另一方面的了解,如果是要我去设计这个东西/解决这个问题可能会怎么做”,“这个我不是很熟悉,我可以跟你讲讲另一个类似的东西”。我觉得这样回答对错也关系不大了,而且他会觉得你善于思考。
最好不要所有的问题回答得太像背面经,一个问题不要回答得太浅,对知识也要理解地透彻一点。不然他察觉到后,会想办法来拆你台的,或者问你大量的问题。
基础的还是要掌握好的,我面挂其实主要还是开发基础不好。比如手写快排、非递归遍历二叉树。我当时是真没写出来,怨不得谁。
**本文在开源项目:【[GItHub](
) 】中已收录,里面包含不同方向的自学编程路线、面试题集合/面经、及系列技术文章等,资源持续更新中…**
评论