农行数据中心面试

上午笔试:行测,操作系统,信息安全,测试,云计算,计算机网络,Linux均有涉及 下午面试:先到先面,6个面试官,11个人一组,每人一分钟的自我介绍(并没有限时),所以要好好准备一下,一般大家都说了4-5分钟,然后是面试官就感兴趣的同学提问,性别歧视严重,优先男生,对学历也很看重,偏爱北邮人,问题主 ... »

基础算法(java版本)

Practice Author: Dorae Date: 2018年10月11日13:57:44 转载请注明出处 "具体代码请移步git" 基础算法 图 Prim Kruskal Dijkstra Floyd Topology 查找 二分查找 排序 直接插入排序 希尔排序 冒泡排序 快速排序 堆排序 ... »

迅雷面经汇总

一、Java Java四大特征 抽象:提取现实世界中某事物的关键特性,为该事物构建模型的过程。对同一事物在不同的需求下,需要提取的特性可能不一样。得到的抽象模型中一般包含:属性(数据)和操作(行为)。这个抽象模型我们称之为类。对类进行实例化得到对象。 封装:封装可以使类具有独立性和隔离性;保证类的高 ... »

Airbnb数据科学家:历时6个月,我终于找到了心仪的工作

关于我的背景,我在中国获得了经济学学士学位,之后在美国伊利诺大学香槟分校获得了工商管理硕士学位。毕业后,我作为数据分析师工作了两年,7个月作为谷歌承包商,在创业公司工作了1年4个月。我的工作主要是编写SQL查询,构建仪表板以及提供数据驱动的建议。 ... »

面试题(一)

/** * 输入整数n * 第一个数组:n个整数,不重复 [0-n] * 第二个数组:n个整数,不重复 [0-n] * 第一个数组中的2个数在第二个数组中相对顺序颠倒1情况的个数 * * 例: * 输入: * 7 * 0 1 3 4 5 6 2 * 0 3 1 6 4 5 2 * 输出: * 3 * ... »

[java大数据面试] 2018年4月百度面试经过+三面算法题:给定一个数组,求和为定值的所有组合.

给定一个数组,求和为定值的所有组合, 这道算法题在leetcode应该算是中等偏下难度, 对三到五年工作经验主要做业务开发的同学来说, 一般较难的也就是这种程度了.简述经过:不算hr面,总计四面,第一天前三面, 然后过了一个多星期第四面(领导一般都比较忙~)平均每一面都是一小时,面完前三面已经很辛苦... ... »

求职丨我是如何成为了谷歌的软件工程师

作者 YK Sugi编译 Mika本文为 CDA 数据分析师原创作品,转载需授权 前谷歌软件工程师YK Sugi分享了他是如何通过六个步骤,顺利开启了自己的数据科学职业生涯。 大家好,有很多人问我如何获得谷歌的软件工程师工作,在本文中我将分享我是怎么做的。 用相同的方法,你也可以在谷歌、亚马逊、微软 ... »

猫眼面经汇总

一、Java Collections java.util.Collections 是一个包装类(工具类/帮助类)。它包含有各种有关集合操作的静态多态方法。此类不能实例化,就像一个工具类,用于对集合中元素进行排序、搜索以及线程安全等各种操作,服务于Java的Collection框架。 常用方法: 1. ... »

前端面试 - 原生 js 篇(DOM)

根据我的面试经历,一般小公司的面试环节,比较关心框架的熟练程度,以及独立开发组件的能力 但大厂通常有五轮以上的面试,而且对 js 基础语法很是看重 于是我总结了一些关于 js 基础的面试对话,有的当时没答上来,就在总结的时候就加了点料 忽然觉得又该读一遍犀牛书了... 一、面试对话 问:你知道 js ... »

JVM学习笔记——GC日志

title: JVM学习笔记——GC日志 date: 2018/9/3 10:28:30 description: 最近开始着手JVM的学习,在这里把自己学习过程中的笔记分享出来,希望能帮到一些小伙伴,同时也是对自己的学习的一个梳理。 GC日志 GC日志相关参数 XX:+PrintGC 输出GC日志 ... »

JVM学习笔记——GC概述

title: JVM学习笔记——GC概述 date: 2018/9/2 12:05:00 description: 最近开始着手JVM的学习,在这里把自己学习过程中的笔记分享出来,希望能帮到一些小伙伴,同时也是对自己的学习的一个梳理。 GC概述 其实GC主要就是思考以下三件事情: 哪些内存需要回收? ... »

32道常见的Java基础面试题

1. 什么是 Java 虚拟机(JVM)?为什么 Java 被称作是“平台无关的编程语言”? Java 虚拟机是一个可以执行 Java 字节码的虚拟机进程。Java 源文件被编译成能被 Java 虚拟机执行的字节码文件。 Java 被设计成允许应用程序可以运行在任意的平台,而不需要程序员为每一个平台 ... »

JVM学习笔记——对象的创建过程

title: JVM学习笔记——对象的创建过程 date: 2018/9/1 16:01:35 description: 最近开始着手JVM的学习,在这里把自己学习过程中的笔记分享出来,希望能帮到一些小伙伴,同时也是对自己的学习的一个梳理。 对象的创建过程 1. 检查该类是否已经被加载、解析、初始化 ... »

Java的内存区域

title: JVM学习笔记——Java的内存区域 tags: Java JVM 笔记 categories: 学习笔记 description: 最近开始着手JVM的学习,在这里把自己学习过程中的笔记分享出来,希望能帮到一些小伙伴,同时也是对自己的学习的一个梳理。 date: 2018 08 30 ... »

Javascript对象Oject的强制类型转换

众所周知Javascript作为一种动态类型,弱类型的脚本语言其数据类型在很多时候都会发生类型转换。而这些类型转换往往都是隐式的,这让我们在使用Js的时候会产生许多麻烦。而Js的基础数据类型的转换在此文中不过多阐述,主要记录Js对象数据类型的转换。笔者由于比较菜,若有写的不对的地方欢迎大佬在下方留言 ... »

73.SetMatrixZeroes(medium)

描述 Given a m × n matrix, if an element is 0, set its entire row and column to 0. Do it in place. Follow up: Did you use extra space? A straight forwar ... »

说说入职两日的感受

说说入职两日的感受 伙计们,做好准备吧,南尘最近一定不可能日更的,不过不保证后面还会像现在这样熟悉架构熟悉代码到极度困,然后就想到我亲爱的朋友们,然后再和你们吹会儿逼。 前面给大家讲过,选择了待遇相对偏低的咕咚,主要是因为一面的面试官,给了我很强的震撼力,让我如同找到了同路人:同样在为代码质量而疯狂 ... »