-----经历
文章平均质量分 66
face interview
duoduo18up
对世界充满好奇 勇于尝试 喜欢编程
展开
-
华为2019 秋招笔试题
一个字符串中寻找数字并求和注意点: 1 分离符号字母等和数字 2 考虑数字左右的字符情况 以及数字连位的情况 (num*10+...) import java.util.Scanner;public class Main { public static void main(String[] args) { Scan...原创 2018-08-29 21:52:47 · 6135 阅读 · 0 评论 -
formal interview for chinaPay
2018.8.6秋招的第一次内推面试 现场经历两面1 群面12人一组,题目互联网金融风险排序,每个人一分钟发言,20分钟无领导小组讨论,最后总结发言。个人表现很差,话没说几句,状态整个懵。最后组里刷了一个人。2 技术面jvm堆区里面如何分类 具体细节 jvm自己用过吗?调优,代码。网络通讯的几种连接方式JDBC步骤 内存泄露的原因和具体场景jdk新特性深入了解...原创 2018-08-06 13:20:57 · 285 阅读 · 0 评论 -
interview for chinaPay
想了半天 还是chinaPay最直观一点地点:皇后大酒店时间:2018 .5 .14 上午9点半---11点半这是第一次正式意义上的国企,非互联网机构面试。听说有技术群面,好奇什么样的流程,从早上6点起床奔波到面试场地,填表签到,累到不行。昨下午笔试,晚上发面试通知, 第二天早上面试,时间赶的不行。昨晚脑袋又不好使,稀里糊涂的准备着材料,电子扫描版,纸质版。群面:10个技术岗,非技术岗混杂在一起进...原创 2018-05-14 16:32:02 · 138 阅读 · 0 评论 -
The first interview for xiecheng
时间:2018.4.27 下午2点--2:40地点:老校区附近酒店我的面试官是6号~人真的超级好~也很帅啦~~~花痴脸~~人生中第一次现场面试给了携程~以前出去旅行买机票还用过来着~当时觉得去哪儿的攻略好,携程的机票便宜~都要结合着用~没想到几年后他俩竟然在一起啦真是神奇~走偏啦~回归面试~1 介绍项目 和论文 大概讲了一下论文和项目 感觉讲的有点多~2 然后根据简历问了JVM的 GC...原创 2018-04-27 20:49:45 · 142 阅读 · 0 评论 -
the third interview for baidu
时间: 2018.4.17 下午糟糕透了 就是这个感觉一道简单的栈 做 四则运算 问题 基础不牢 要谨记!!Java部分:Java集合 hashmap 源码 为什么用红黑树 涉及到哈希冲突问题jvm gc 机制具体!!Spring 需要学习!!代码题:栈 四则表达式!!依然感谢面试官的态度自己知道差的太多了 表现也不好 继续加油 路还长着呢~加油加油!!...原创 2018-04-17 16:44:46 · 132 阅读 · 0 评论 -
the second interview for baidu
时间:2018 .3.30 10:15--10:40地点:实验室Java问题:Java 接口和抽象类 区别 接口中有 无变量Java 集合类 ArrayList LinkedList 区别Java 多线程 Java实现多线程的几种方式 创建线程 开启线程...原创 2018-03-30 10:51:45 · 184 阅读 · 0 评论 -
the first interview for baidu
时间: 2018.3.21 上午10:30--11.20百度金融平台这次面试自然多了,问的也很基础 Java基本数据类型 有哪几种(8种)Java集合类源码 大致说了hashmapJava Map常见的几种实现类线程池 多种数据结构实现 (这块我不熟悉)MySQL事务事务隔离级别默认哪种三种读 对应具体实现 区别之类的javaweb/tcp/iptcp/ip层次 HTTP协...原创 2018-03-21 11:23:11 · 175 阅读 · 0 评论 -
the first interview for meituan
时间: 2018年 3月8日上午10:30---11:30 美团 后台开发工程师(java) 实习岗主要问题集中在 几大块:一 网络方面 1 . 一次http请求过程的细节(知道) 2. 用到了DNS 域名解析 ,具体怎么实现的(具体的查表 递归 没有说清楚) 二 数据库 mysql 1. 如何理解事务 2. 1000万转账 分10次转 还没有com...原创 2018-03-08 14:45:40 · 188 阅读 · 0 评论 -
操作系统细节
操作系统面向进程和线程学习操作系统。目录Chapter 1 Chapter 2 Chapter 3 Chapter 4 Chapter 5 进程线程模型 进程间通信 同步互斥机制 存储管理 网络I/O模型 内容进程线程模型线程和进程的概念已经在操作系统书中被翻来覆去讲了很多遍。很多概念虽然都是套话,但没能理解透其...转载 2018-08-28 10:57:06 · 330 阅读 · 0 评论 -
海量数据处理问题
海量数据的常见处理方法: Hash方法: 解决 哈希冲突的方法: Bit-map方法: 布隆过滤器: 倒排索引 外排序法: Trie树Trie树 堆: 桶方法:桶排序及相关应用题目 MapRed...原创 2018-08-23 22:20:39 · 381 阅读 · 0 评论 -
leetcode刷题
leetcode类型题算法转载 2018-08-20 19:08:12 · 216 阅读 · 0 评论 -
消息队列中间件
一、消息模型 点对点 发布/订阅 二、使用场景 异步处理 流量削锋 应用解耦 三、可靠性 发送端的可靠性 接收端的可靠性 一、消息模型点对点消息生产者向消息队列中发送了一个消息之后,只能被一个消费者消费一次。 发布/订阅消息生产者向频道发送一个消息之后,多个消费者可以从该频道订阅到这条消息并消费。 发布与订阅模式和观察者模式...原创 2018-08-20 19:05:25 · 1071 阅读 · 0 评论 -
Linux基础汇总
一、常用操作以及概念 快捷键 求助 关机 PATH sudo 包管理工具 发行版 VIM 三个模式 GNU 开源协议 二、磁盘 磁盘接口 磁盘的文件名 三、分区 分区表 开机检测程序 四、文件系统 分区与文件系统 组成 文件读取 磁盘碎片 block inode 目录 日志 挂载 目录配置 ...转载 2018-08-20 18:57:39 · 336 阅读 · 0 评论 -
MySQL存储引擎 优化 索引问题
https://github.com/CyC2018/CS-Notes/blob/master/notes/MySQL.md 存储引擎的区别InnoDB: 支持事务,是面向在线事务处理(OLTP)的应用,特点是行锁设计,支持外键,并支持一致性非锁定读,即默认情况下读取操作不会产生锁.是默认的存储引擎:.还提供了插入缓冲,二次写,自适应哈希索引,预读等高性能和高可用的功能.MyIS...转载 2018-06-30 10:27:24 · 1001 阅读 · 0 评论 -
集合
集合框架Collection:List列表,Set集 Map:Hashtable,HashMap,TreeMap Collection: 是单列集合 List: 元素是有序的(元素存取是有序)、可重复. 有序的 collection,可以对列表中每个元素的插入位置进行精确地控制。可以根据元素的整数索引(在列表中的位置)访问元素,并搜索列表中的元素。可存放重复元素,元素存取是有序的。List接口中...转载 2018-06-30 10:28:34 · 260 阅读 · 0 评论 -
分布式(网站架构演化)
一. 大型网站架构演化1.1 大型网站架构特点高并发、大流量高可用海量数据:需要存储、管理海量数据,需要使用大量服务器。用户分布广泛,网络情况复杂安全环境恶劣:由于互联网开放性,使得网站容易受到攻击。需求快速变更,发布频繁渐进式发展1.2 大型网站架构演化过程初始阶段的网站架构: LAMP应用服务和数据服务分离:用户越来越多导致存储空间不足,整个网站使用三台服务器,应用服务器、文件服务器和数据库服...转载 2018-06-30 10:32:51 · 606 阅读 · 0 评论 -
生产-消费者模式
背景生产者消费者模式是可以通过一个容器来解决生产者和消费者的强耦合问题。生产者和消费者彼此之间不直接通讯,而通过阻塞队列来进行通讯,所以生产者生产完数据之后不用等待消费者处理,直接扔给阻塞队列,消费者不找生产者要数据,而是直接从阻塞队列里取,阻塞队列就相当于一个缓冲区,平衡了生产者和消费者的处理能力。解决生产者/消费者问题的方法可分为两类:(1)采用某种机制保护生产者和消费者之间的同步;(2)在生...转载 2018-06-30 10:35:14 · 270 阅读 · 0 评论 -
Spring问题总结
https://blog.csdn.net/qq_39688352/article/details/77723157 什么是SpringSpring是一个开源的Java EE开发框架。Spring框架的核心功能可以应用在任何Java应用程序中,但对Java EE平台上的Web应用程序有更好的扩展性。Spring框架的目标是使得Java EE应用程序的开发更加简捷,通过使用POJO为基础...转载 2018-06-28 19:57:10 · 294 阅读 · 0 评论 -
JVM 总结
GitHub上资源https://github.com/duoduo18/note-of-interview/blob/master/java/jvm.md 介绍JVM中7个区域,然后把每个区域可能造成内存的溢出的情况说明程序计数器:看做当前线程所执行的字节码行号指示器。是线程私有的内存,且唯一一块不报OutOfMemoryError异常。 Java虚拟机栈:用于描述java方法的...转载 2018-08-04 20:55:30 · 1314 阅读 · 1 评论 -
多线程总结
什么叫线程安全?举例说明多个线程访问某个类时,不管运行时环境采用何种调度方式或者这些线程将如何交替执行,并且在主调代码中不需要任何额外的同步或者协同,这个类都能表现出正确的行为,那么就称这个类是线程安全的。 比如无状态对象一定是线程安全的。进程和线程的区别调度: 线程是调度的基本单位,进程是拥有资源的基本单位。同一进程的中线程的切换不会引起进程的切换,不同进程中进行线程切换会引起进程的...转载 2018-08-04 21:04:24 · 223 阅读 · 0 评论 -
Java中的内存泄露问题 及解决方法
(Memory Leak,内存泄漏)为什么会产生内存泄漏?当一个对象已经不需要再使用本该被回收时,另外一个正在使用的对象持有它的引用从而导致它不能被回收,这导致本该被回收的对象不能被回收而停留在堆内存中,这就产生了内存泄漏。内存泄漏对程序的影响?内存泄漏是造成应用程序OOM的主要原因之一。我们知道Android系统为每个应用程序分配的内存是有限的,而当一个应用中产生的内...转载 2018-08-09 23:35:02 · 21077 阅读 · 5 评论 -
进程与线程总结 yyqian
进程与线程举例:计算机的核心是CPU,它承担了所有的计算任务。它就像一座工厂,时刻在运行。 假定工厂的电力有限,一次只能供给一个车间使用。也就是说,一个车间开工的时候,其他车间都必须停工。 背后的含义就是,单个CPU一次只能运行一个任务。进程就好比工厂的车间,它代表CPU所能处理的单个任务。任一时刻,CPU总是运行一个进程,其他进程处于非运行状态。 一个车间里,可以有...原创 2018-08-10 23:28:05 · 268 阅读 · 0 评论 -
计算机网络知识汇总
https://github.com/duoduo18/note-of-interview OSI(开放系统互联参考模型)标准模型物理层 负责为数据端设备透明地传输原始比特流,并且定义了数据终端设备和数据通信设备的物理和逻辑链接方法。传输单位是比特。 协议:RJ45、CLOCK、IEEE802.3 设备:(中继器,集线器)数据链路层 将网络层传下来的IP数据报组装成帧,并检测...转载 2018-08-20 18:45:50 · 1551 阅读 · 1 评论 -
IO知识汇总
https://github.com/zhengjianglong915/note-of-interview/blob/master/java/io.md Java IO/NIO一. linux 底层实现1.1 kernel IO用户进程进行I/O操作的时候实际上交给了kernel进行执行,kernel执行的I/O操作可以分为两个阶段:准备阶段:在执行I/O操作的时候需...转载 2018-08-20 18:50:33 · 639 阅读 · 0 评论 -
设计模式汇总
设计模式汇总[TOC]一. 面向对象开发的六原则一法则(单一职责、开放封闭、里氏替换、依赖倒置、合成聚合复合、接口隔离、迪米特法则) 单一原则:就一个类而言,应该只专注于做一件事和仅有一个引起它变化的原因,实现高内聚。 开放封闭:软件实体应当对扩展开放,对修改关闭。要做到开闭有两个要点:①抽象是关键,一个系统中如果没有抽象类或接口系统就没有扩展点;②封装可变性,将系统中...转载 2018-08-20 18:54:41 · 172 阅读 · 0 评论 -
OS常见面试题
常见OS面试 常见面试题进程和线程的区别。 死锁的必要条件,怎么处理死锁。 Window内存管理方式:段存储,页存储,段页存储。 进程的几种状态。 IPC几种通信方式。 什么是虚拟内存。 虚拟地址、逻辑地址、线性地址、物理地址的区别。1.进程和线程1.1 线程1.1.1 概念是进程中执行运算的最小单位,是进程中的一个实体,是被系统独立调度和分派的基本单位,线程...转载 2018-08-04 21:00:07 · 2014 阅读 · 1 评论