开发者学堂课程【Java 面试疑难点串讲1:面试技巧及语言基础:面试现场写代码技巧】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/24/detail/476
面试现场写代码技巧
内容介绍
一、源代码问题
一、源代码问题
实际上许多的同学去一些好一点的公司面试,那么在进行面试的时候往往会去问你以下的几种问题:
你是否看过一些开发框架的源代码?
看你是否自己研究过一些开发框架。
看你是否深刻理解某一个框架的运行机制(原理分析)。
你是否对某些类的低层实现算法清楚?
HashMap 在数据量大的时候会自动的转换为红黑树的算法;
这部分的问题大多都会围绕在类集上,而类集上所有的问题就都体现与你在大学时(科班出身)数据结构学习到的程度(数组、队列、链表、树、图)。
在 Java 基础的学习里面,也必须清楚一个问题:有一些类的实现是需要你自己去读一些代码,当然这个代码不是说你要给它读的透彻,至少知道,某一个方法什么时候调用的会出现问题,整个的实现方法机制里面缺少哪些内容。
虽然很多的公司去问这些问题,但是很多的时候我们往往可以做一些简化处理,
例如:你可以多读一些文章,把一些概念记住,那么就可以通过面试了。