1.统计一篇英文文章单词个数。public class WordCounting {public static void main(String[] args) {try(FileReader fr ...
面试官Q :可以手写一个ArrayList的简单实现吗 我们都知道ArrayList是基于数组实现,如果让你实现JDK源码ArrayList中add remove get 方法,你知道如何实现吗 这一节,我们不看源码,我们想想如何简单的实现ArrayList几个基本方法 确定数据结构 我们知道,ArrayList中无论什么数据都能放,是不是意味着它是一个Object类型,既然是数组,那么是不是Ob ...
2019-07-18 07:37 0 1182 推荐指数:
1.统计一篇英文文章单词个数。public class WordCounting {public static void main(String[] args) {try(FileReader fr ...
作为开发者,有一个学习的氛围跟一个交流圈子特别重要,这是一个 我的iOS交流群:761407670,不管你是小白还是大牛欢迎入驻 ,分享BAT,阿里面试题、面试经验,讨论技术, 大家一起交流学习成长! 以下基本上以C语言实现为主 1.不用中间变量,用两种方法交换A和B的值 ...
1.如何反向迭代一个序列 2.如何查询和替换一个文本中的字符串 3.使用python实现单例模式 4.重新实现str.strip() 5.super的原理 非常棒的讲解: http ...
手写Promise源码几乎是每个大厂面试要求必会的一个考点,每次听到源码,总有一种让人上头的感觉,因为自己从来没有实现过,总感觉这东西很难实现,最近再为跳槽做准备,从头写学了一下基础知识,手写了call源码、apply源码、Promise源码,感觉还挺有意思,不是想想的那么难。就是一个js的简答 ...
几道JS代码手写面试题 (1) 高阶段函数实现AOP(面向切面编程) 输出结果: 斐波那契数列 斐波那契数列从第三项 ...
前端面试题之Promise问题 前言 在我们日常开发中会遇到很多异步的情况,比如涉及到 网络请求(ajax,axios等),定时器这些,对于这些异步操作我们如果需要拿到他们操作后的结果,就需要使用到回调函数。拿请求来说,如果我们需要拿到请求回来的数据我们就需要利用回调函数(见代码片段 ...
我们在处理一道编程面试题的时候,通常除了注意代码规范以外,千万要记得自己心中模拟一个单元测试。主要通过三方面来处理。 功能性测试 边界值测试 负面性测试 不管如何,一定要保证自己代码考虑的全面,而不要简单地猜想用户的输入一定是正确的,只是去实现功能。通常你编写一个能接受住考验 ...
大厂ArrayList的面试题: 1.new ArrayList的时候底层new了什么? 2.凡数组都有类型,什么类型? 3.数组要在内存中占据连续的内存空间,初始值以java8为例是多少? 4.存25个元素进去可以吗?底层发生什么?底层扩容到多少? 5.搬家的过程用到了什么方法 ...