LeetCode,牛客面试必刷,看了这些,flutter 面试
内容包括:计算机基础面试题,数据结构和算法面试题,Java 面试题,Android 面试题,其他扩展面试题,非技术面试题
第一章计算机基础面试题
第二章 数据结构和算法面试题
第三章 Java 面试题
第四章 Android 面试题
第五章 其他扩展面试题
第六章非技术面试题![](https://upload-images.jianshu.io/upload_images/24216715-68a57ae8c23d49a5.png?imageMogr2/auto-orient/strip%7Ci
mageView2/2/w/1240)
第二份 按照大厂面试分类(BAT 小米,京东,字节跳动)
总目录
第一章 Android 相关
第二章 性能优化
第三章 Java 相关
第四章 Kotlin 相关
第五章 网络相关
第六章 插件化 &热修复 &模块化 &组件化 &增量更新 &Gradle
第七章.图片相关
第八章 Flutter 相关
面试的一些小建议
有的面试官不让你做自我介绍,上来直接问。不管有没有,都要和面试官沟通好,做一个好的自我介绍,让他了解自己的真实水平。不然他以为你精通客户端,上到问设计架构,下到问源码或者很细的基础知识。
问到感觉超越自己知识水平的题还是不要乱说,并且要及时阻止面试官继续往那个方向问,比如京东二面后面那些很细的我几乎都不会但还是任其摆布了。最好要学会引导面试。
有些问题虽然真的不会,但还是可能有发挥空间的。可以先主动承认自己不是很了解这个东西,再说“根据我对另一方面的了解,如果是要我去设计这个东西/解决这个问题可能会怎么做”,“这个我不是很熟悉,我可以跟你讲讲另一个类似的东西”。我觉得这样回答对错也关系不大了,而且他会觉得你善于思考。
最好不要所有的问题回答得太像背面经,一个问题不要回答得太浅,对知识也要理解地透彻一点。不然他察觉到后,会想办法来拆你台的,或者问你大量的问题。
基础的还是要掌握好的,我面挂其实主要还是开发基础不好。比如手写快排、非递归遍历二叉树。我当时是真没写出来,怨不得谁。
**本文在开源项目:【[GItHub](
) 】中已收录,里面包含不同方向的自学编程路线、面试题集合/面经、及系列技术文章等,资源持续更新中…**
评论