每个人都拥有大厂梦,我也不例外,在小公司待久了,感觉人会荒废掉,太轻松,没有压迫感。在众多大厂中,最终选择了阿里。“年轻、活力、富有激情”是我听到得最多对它的形容词,所以毅然决然,希望自己能够在这个舞台上展示出自己。以下分享这次面试阿里中间件和蚂蚁的面试题,另外还对自己的面试做了一些总结,总结里含有一些学习方法和资料,需要的朋友可以直接在文末免费领取!开始~~阿里中间件(四面)Java中间件一面技
分类:
数据库 时间:
2020-07-21 11:39:34
阅读次数:
99
面向对象学习的三条主线 1.java类及成员变量;类的成员:属性、方法,构造器、代码块,内部类 2.面向对象的三大特征:封装性、继承性、多态性 3.其他关键字:this super static final abstract interfae package import 一、面向对象:简言之,将功 ...
分类:
其他好文 时间:
2020-07-15 15:16:02
阅读次数:
62
不得不说字节还是很难进的,提前批算是去试了一个水,自己的算法功底,还远远达不到要求,对操作系统,java虚拟机,多线程,进程等知识还有很大的欠缺,深度还远远不够,所以还是努力的刷题吧,希望秋招能顺利进入字节。 以下是主要问到的问题: 进程的信号量,线程的信号量,线程的中断, B+ 树, 手撕了一道算 ...
分类:
其他好文 时间:
2020-07-12 14:19:51
阅读次数:
91
题目 题目背景 考古学家发现了一块布,布上做有针线活,叫做“十字绣”,即交替地在布的两面穿线。 题目描述 布是一个n*m的网格,线只能在网格的顶点处才能从布的一面穿到另一面。每一段线都覆盖一个单位网格的两条对角线之一,而在绣的过程中,一针中连续的两段线必须分处布的两面。给出布两面的图案(实线代表该处 ...
分类:
其他好文 时间:
2020-07-07 18:12:41
阅读次数:
283
这部分主要用来回顾剑指offer,之前做过的剑指offer题目主要是在leetcode上面完成的,没有仔细过一遍纸质版书总觉得不放心。 面试准备 编程习惯上,需要注意: 先思考解决问题的方法,需要用到哪些知识点,以及对应的时间/空间复杂度,再动笔 想好测试用例,注意边界情况 调试代码的能力 介绍项目 ...
分类:
其他好文 时间:
2020-07-07 15:14:14
阅读次数:
47
把n个骰子扔在地上,所有骰子朝上一面的点数之和为s。输入n,打印出s的所有可能的值出现的概率。 你需要用一个浮点数数组返回答案,其中第 i 个元素代表这 n 个骰子所能掷出的点数集合中第 i 小的那个的概率。 可以把问题分解成n-1个和1个骰子,加上这个骰子后,对于可能出现的点数x。他的值等于(x- ...
分类:
其他好文 时间:
2020-07-07 13:18:28
阅读次数:
44
一面 项目: 描述项目某个功能的实现 react的特点 为什么要使用redux+immutable,redux和全局变量的区别 diff算法 react-redux的工作原理和相关源码 还有一些项目的细节 然后是基础知识: 实现一个百度搜索框,包括垂直左右居中,自适应的特性 BFC的相关特性和应用 ...
分类:
其他好文 时间:
2020-07-06 12:41:06
阅读次数:
81
职业规划 想做开发还是算法 Android Bitmap的内存占用,ARGB_8888占几个字节,采样率inSampleSize Activity,Fragment生命周期,A活动启动B活动各自的生命周期 说出一种图形加载库的原理 事件分发机制,ScrollView嵌套Button事件消费 Java ...
分类:
其他好文 时间:
2020-07-05 21:26:45
阅读次数:
85
一 封装 1.封装的概述 封装,它也是面向对象思想的特征之一。面向对象共有三个特征:封装,继承,多态。 封装表现: 1、方法就是一个最基本封装体。 2、类其实也是一个封装体。 从以上两点得出结论,封装的好处: 1、提高了代码的复用性。 2、隐藏了实现细节,还要对外提供可以访问的方式。便于调用者的使用 ...
分类:
编程语言 时间:
2020-07-05 19:45:45
阅读次数:
69
一、面向对象程序设计的基本步骤: (1)分析项目中有那些类(或对象)参与程序。 对象选择的标准: 1、这个对象必须参与程序的运行; 2、这个对象有对象的基本特征; 3、对象必须是项目强相关的对象。 初步找到的:试卷、试题、计算机、考生、答案、题干、选项。。。 筛选后: 试卷类:本项目中只有一张试卷( ...