如题所述
第1个回答 2017-07-06
你说的那个数据结构不一定考的。Java面试就那么点东西,各个公司也不一样。有的分笔试和机试。这些公司
第2个回答 推荐于2017-07-06
因为这些是作为一个码农的基本功啊,从中间也可以看出你有过多少编码量,有多少功底本回答被网友采纳
第3个回答 2019-05-09
大公司做的产品用户规模最少都是千万级别的,没有良好的数据机构基础和算法,写出来的代码就是纸老虎,性能 安全 健壮性 扩展性都不存在,这是半路出家的程序员最大的特征,他们只知道实现业务逻辑,完成功能,因为知识面限制了想象力,
再者,如果你的理论基础不够,别说算法了,就是稍微复杂点的API,给你用都不会用,给你中文文档看都是一头雾水,无从下手.所以说半路出家的程序员只能会一点简单的API调用,在别人的指导下照葫芦画瓢去模仿别人API的使用,根本不具备自学的能力,这样的人去BAT,你觉得可能吗
再者,如果你的理论基础不够,别说算法了,就是稍微复杂点的API,给你用都不会用,给你中文文档看都是一头雾水,无从下手.所以说半路出家的程序员只能会一点简单的API调用,在别人的指导下照葫芦画瓢去模仿别人API的使用,根本不具备自学的能力,这样的人去BAT,你觉得可能吗