面试珠玑
韩师学子--小倪
不要告诉别人你的计划,只需要让别人知道结果就行了。
展开
-
2018/10/10 平安科技的两个编程题
求树的高度现在有一棵合法的二叉树,树的节点都是用数字表示,现在给定这棵树上所有的父子关系,求这棵树的高度输入描述:输入的第一行表示节点的个数n(1 ≤ n ≤ 1000,节点的编号为0到n-1)组成,下面是n-1行,每行有两个整数,第一个数表示父节点的编号,第二个数表示子节点的编号输出描述:输出树的高...原创 2018-10-10 23:52:24 · 1051 阅读 · 0 评论 -
美丽联合2018校招基础平台-基础后端开发工程师笔试
美丽联合2018校招基础平台-基础后端开发工程师笔试 关于排序算法下列说法正确的是快速排序在被排序的数据完全无序时最易发挥其长处快速排序是稳定的排序算法堆排序最好情况和最坏情况下时间复杂度不同快速排序所需的辅助空间少于堆排序正确答案: A 你的答案: A (正确) 下面关于Linux文件系统的inode描述错误的是正确...原创 2018-09-27 10:43:16 · 761 阅读 · 0 评论 -
23道易忽略的java面试题及答案解析
23道易忽略的java面试题及答案解析转载:https://mp.weixin.qq.com/s/aL1xHKDfpojVVUOsdbvPzQ 1.你认为项目中最重要的过程是那些?分析、设计阶段 尽量找出进度的优先级2.如果给你一个4-6人的team,怎么分配?挑选一技术过硬的人作为我的替补。其它人平均分配任务,每周进行全...转载 2018-09-14 13:55:57 · 266 阅读 · 0 评论 -
小米笔试热身战
小米笔试热身战 有一个二维数组a[1...100 , 1...65]有100行,65列,我们以行序为主序,如果该数组的基地址是10000,且每个元素占2个存储单元,请问a[56 , 22]的存储地址是 。注意是下标是从1开始的.参考答案 1719210000 + ((56 - 1) * 65...原创 2018-09-19 17:23:06 · 617 阅读 · 0 评论 -
电商 秒杀系统 设计思路和实现方法
电商 秒杀系统 设计思路和实现方法 转载:https://blog.csdn.net/bigtree_3721/article/details/72760538 1 秒杀业务分析 正常电子商务流程 (1)查询商品;(2)创建订单;(3)扣减库存;(4)更新订单;(5)付款;(6)卖家发货 秒杀业务的特性 (1)低廉...转载 2018-09-15 00:34:24 · 425 阅读 · 0 评论 -
面试概率题练习
面试概率题练习 你有100个球,红的50个,蓝的也是50个,你需要把它们(所有的球)放在两个罐子中(随便怎么放),请问怎样放使你从中拿出红球(拿一次)的机率最大? 一个罐子50个红球 ,另一个罐子50个篮球一个罐子不放球 ,另一个罐子放100个球一个罐子1个红球 ,另一个罐子...原创 2018-09-20 18:44:19 · 1289 阅读 · 1 评论 -
2018/9/20小米内推笔试编程题
2018/9/20小米内推笔试编程题 下面代买是昨晚笔试时只过50%的数据,感觉应该是输出的异数的顺序段发生变化了。 import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Sca...原创 2018-09-21 12:25:07 · 3324 阅读 · 4 评论 -
99%的人都理解错了HTTP中GET与POST的区别
99%的人都理解错了HTTP中GET与POST的区别 转载:https://mp.weixin.qq.com/s?__biz=MzI3NzIzMzg3Mw==&mid=100000054&idx=1&sn=71f6c214f3833d9ca20b9f7dcd9d33e4#rd GET和POST是HTTP请求的两种基本方法,要说它们的区别,接触...转载 2018-10-03 23:25:15 · 110 阅读 · 0 评论 -
360企业安全服务端面试要求
360企业安全服务端面试要求职位描述:你想了解大数据安全产品的相关知识?你想学习一个系统服务的所有知识?你想变成服务端开发的无敌全能手?来360企业安全,在这里大展身手!任职要求:1、计算机相关专业大学本科及以上学历;2、熟练掌握C/C++/java/python等编程语言;3、有一定的linux服务端开发经验;4、具备优秀的学习能力,对数据结...原创 2018-09-13 22:40:02 · 1859 阅读 · 0 评论 -
招银网络2018笔试分享
招银网络2018笔试分享Part1. 30道单选这三道单选涉及到Java,C++,多线程,算法,数据结构,CPU,NP问题,SQL语句,IP地址转换,MBA测验,行测。可以说是非常tm的全了!待我一道一道回忆,看看能回忆多少。建立对象前,静态对象赋值问题。静态成员函数在建立静态对象前是可以对静态变量进行赋值的。C++的...转载 2018-09-24 01:00:46 · 2290 阅读 · 0 评论 -
360面经整理
360面经整理 360服务端搜索一面:多叉树遍历,判断二叉树B是不是A的子树,快排(int num[],int len)(递归和非递归);多叉树遍历递归:void travel(Node *pNode) { if (pNode == Null) { re...原创 2018-09-10 10:03:22 · 1984 阅读 · 2 评论 -
网易编程题真题
网易编程题真题[编程题] 魔法币时间限制:1秒空间限制:32768K小易准备去魔法王国采购魔法神器,购买魔法神器需要使用魔法币,但是小易现在一枚魔法币都没有,但是小易有两台魔法机器可以通过投入x(x可以为0)个魔法币产生更多的魔法币。魔法机器1:如果投入x个魔法币,魔法机器会将其变为2x+1个魔法币...原创 2018-09-07 11:09:26 · 341 阅读 · 0 评论 -
spring 用到的九种设计模式
spring 用到的九种设计模式1.简单工厂模式又叫做静态工厂模式简单工厂模式实质是有一个工厂类根据传入的参数,动态决定应该创建哪一个产品类。这个很明显,在各种BeanFactory以及ApplicationContext创建中都用到了;<beans> <bean id="singletonBe...原创 2018-09-18 12:43:28 · 254 阅读 · 0 评论 -
Spring框架设计模式详解分析
Spring框架设计模式详解分析 转载:https://blog.csdn.net/u013115001/article/details/51773301在Java web的开发过程中,目前企业级应用程序采用较多的开发框架是SSH(Spring+SpringMVC+Hibernate,用SpringMVC来代替Struts)。...转载 2018-09-18 12:45:20 · 1086 阅读 · 0 评论 -
结构体,公用体,枚举类型的sizeof
结构体,公用体,枚举类型的sizeof 转载:https://www.cnblogs.com/yuanshuang/p/5748876.html 1)枚举类enum型空间计算enum只是定义了一个常量集合,里面没有“元素”,而枚举类型是当做int来存储的,所以枚举类型的sizeof值都为4 enum color(red...转载 2018-09-24 00:34:30 · 938 阅读 · 0 评论 -
哈希专项练习
哈希专项练习 在哈希法存储中,冲突指的是 ( )正确答案: A 你的答案: A (正确)不同关键字值对应到相同的存储地址两个数据元素具有相同序号两个数据元素的关键字值不同,而非关键字值相同数据元素过多解析:1.哈希函数: 哈希法又称散列法、杂凑法以及关键字地址计算法等,相应的表成为哈希表。...原创 2018-10-04 00:16:39 · 3533 阅读 · 0 评论 -
秋招面试的一些小技巧
秋招面试的一些小技巧概念性问题回答步骤概念性问题一般都要分点答题,可以使用总分总的结构,尽量答全面,只说自己比较有把握的部分,不要不懂装懂。讲一下lock和synchorized的区别。这道题你最好能分点来答,并且把用法和原理都答上。1 sync和lock都是可重入锁。2 sync可以锁类,实例和实例方法,lock只能...原创 2018-10-04 08:26:20 · 667 阅读 · 0 评论 -
微盟2018校园招聘面试题
微盟2018校园招聘面试题 1.Integer等号判断题目 题目是这样的: Integer t1=100; Integer t2=100; Integer t3=200; Integer t4=300;判断:t1==t2 返回的值t3==t4 返回的值我们来看一下...原创 2018-10-23 00:37:38 · 1104 阅读 · 0 评论 -
小米面经6(广州)
java基础,数据库,计算机网络,数据结构数据库就问了隔离级别和索引,计网问了滑动窗口协议,tcp/ip四层结构,tcp和udp,tcp怎么保持可靠性 隔离级别https://blog.csdn.net/xiao__jia__jia/article/details/81155954、四种隔离级别1、Serializable (串行化):可避免脏读、不可重复读、幻读的发生。...原创 2018-10-20 02:45:25 · 326 阅读 · 0 评论 -
小米面试面经7
一面:java集合类有什么,让我详细说了下arraylist,linkedlist,hashmap数据结构。 如果我访问小米官网,整个通信的过程是什么样的,详细说一下。 三次握手。 shell脚本(刚问的时候我以为送分题,但是回答的时候这道题没答上来,好久没用shell了,好多方法都忘了) 服务器怎样应对海量访问,我说搭建服务器集群,前端服务器用nginx分流,运用负载均衡技术,然后说了下负载均...原创 2018-10-20 00:58:54 · 1972 阅读 · 1 评论 -
【小米面经】Java后台5
作者:愿闻其详链接:https://www.nowcoder.com/discuss/129963来源:牛客网 前言本科双非,硕士211,电子专业 Java后台开发(武汉AI部门) 两轮技术面 10.9面完 -> 等通知一面(60min)项目中用到了MapReduce,讲一下map和reduce的过程 你所知道的排序算法有哪些?哪些是基于比较的? 快排的步骤,你...原创 2018-10-20 00:54:07 · 359 阅读 · 0 评论 -
小米后台开发面经4(广州)
一面:1、线程池的底层怎么实现的?在介绍线程池的实现机制之前,先了解一下线程池重要的类或接口 ExecutorService是真正的线程池接口 Executors是静态工厂的功能,生产各种类型线程池 Executor是线程池的顶级接口,只是一个执行线程的工具,只提供一个execute(Runnable command)的方法,真正的线程池接口是ExecutorSer...原创 2018-10-20 00:50:51 · 749 阅读 · 0 评论 -
小米面经3
一面:1个小时15分钟上来手撕算法(3)个:删除二叉树的叶子结点;两个字符串,判断a是否可以通过反转k次到b;写个函数实现lru算法终于不让写算法了,然而,其他的一通问:实验室项目,数据库事务的特点,隔离级别,spring的ioc和aop,tcp和udp的区别,tcp的三次握手和四次挥手,慢开始和拥塞控制原理,数据库索引,索引的数据结构,b和b+...原创 2018-10-20 00:48:53 · 445 阅读 · 1 评论 -
小米面经2
一面:1、自我介绍2、zookeeper的原理,作用。主要用推模式还是拉模式。3、mapreduce原理。4、写代码,交换二叉树的父子结点。5、介绍下红黑树。6、类加载的机制,有哪些类加载器,分别负责加载哪些类。7、双亲委派的原理。如何打破双亲委派?8、hashmap的原理,hash冲突怎么解决,为什么默认初始容量为2的指数。9、concurrenthas...原创 2018-10-20 00:48:04 · 502 阅读 · 0 评论 -
统计字符个数(两种题型)
统计字符个数(两种题型)public class Main { public static void main(String[] args) { String content = "中国addf的111BBBbbbbzzzz"; HashMap<Strin...原创 2018-10-19 19:07:39 · 681 阅读 · 0 评论 -
截取包含中文的字符串(处理字符串和字节数)
截取包含中文的字符串(处理字符串和字节数)import java.io.UnsupportedEncodingException;public class SplictString { public static void main(String[] args) throws Exception { String string = "...原创 2018-10-19 16:09:47 · 1164 阅读 · 0 评论 -
文件复制到另一目录并改名
文件复制到另一目录并改名 import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.FilenameFilter;import java.io.InputStream;import ja...原创 2018-10-19 15:51:46 · 2903 阅读 · 0 评论 -
两个文件合并的编程题
两个文件合并的编程题import java.io.File;import java.io.FileReader;import java.io.FileWriter;public class MainClass { public static void main(String[] args) th...原创 2018-10-19 15:17:19 · 1491 阅读 · 0 评论 -
贝壳笔试题
贝壳笔试题 算法题:https://blog.csdn.net/qq_19446965/article/details/818374012018年贝壳网校招(秋招)算法笔试编程题https://blog.csdn.net/scottzeg/article/details/81812918贝壳找房 201...转载 2018-10-15 11:30:55 · 1594 阅读 · 0 评论 -
商汤科技2018年校招
商汤科技2018年校招 交换机主要工作在()?正确答案: B 你的答案: B (正确)网络层数据链路层物理层传输层解析:网络层是路由器,数据链路层是交换机,物理层是光纤,传输层是TCP/UDP协议!一个数据表express(No, SenderName, ReceiverName, Sende...原创 2018-10-15 09:41:23 · 1178 阅读 · 1 评论 -
高新兴--java工程师笔试题
高新兴--java工程师笔试题 试卷中涵盖前端技术、java基础知识、开源框架和数据库技术。一、前端部分1、下面选项中可以设置网页中某个标签的左外边距为5像素()A、margin:0 5px;B、margin:5px 0 0 0 ;C、margin:0 0 0 5px;D、padding-left:5px;(内边...原创 2018-09-29 11:56:51 · 3960 阅读 · 0 评论 -
对高并发流量控制的一点思考
对高并发流量控制的一点思考转载:https://mp.weixin.qq.com/s/c9ee3hOkofTcg2jXt5zDSw前言在实际项目中,曾经遭遇过线上5W+QPS的峰值,也在压测状态下经历过10W+QPS的大流量请求,本篇博客的话题主要就是自己对高并发流量控制的一点思考。 应对大流量的一些思路首先,我...转载 2018-08-31 21:47:27 · 164 阅读 · 0 评论 -
大型分布式Web系统的架构演进
大型分布式Web系统的架构演进 转载:https://mp.weixin.qq.com/s?__biz=MzU5NTAzNjM0Mw==&mid=2247485394&idx=2&sn=4490c10adbebd041fd48d2077115f1a6&chksm=fe79560ac90...转载 2018-08-31 20:26:03 · 1230 阅读 · 0 评论 -
牛客网java继承题,很绕
转载:https://blog.csdn.net/zhumintao/article/details/53818972今天在牛客网刷题时碰到了这样一道题,感觉是很基础的知识点,但是要做出来并不容易,先来看一下题目/*** Created by zmt on 2016/12/22.*/public class Test {public static void main(St...转载 2018-07-23 10:04:25 · 231 阅读 · 0 评论 -
CDN
CDN转载:https://blog.csdn.net/xiaqunfeng123/article/details/52592448?locationNum=3#%E4%B8%80%E5%AE%9A%E4%B9%89 一、定义背景:当下的互联网应用都包含大量的静态内容,但静态内容...转载 2018-08-15 19:11:26 · 277 阅读 · 0 评论 -
如何解决高并发问题
如何解决高并发问题转载: 一个小型的网站,比如个人网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系统架构、性能的要求都很简单,随着互联网业务的不断丰富,网站相关的技术经过这些年的发展,已经细分到很细的方方面面,尤其对于大型网站来说,所采用的技术更是涉及面非常广,从硬...转载 2018-08-15 15:11:24 · 7664 阅读 · 1 评论 -
面试题错题解析5_操作系统
面试题错题解析5_操作系统核心态下,CPU对一切硬件具有完全访问权限,可以执行机器能够执行的任何指令。而在用户态下,cpu不能执行特权指令。计算机系统中判断是否有中断发生,应是在( 执行完一条指令时)程序封闭性是指进程执行的结果只取决于进程本身,不受外界影响。也就是说...原创 2018-08-07 11:09:03 · 4174 阅读 · 0 评论 -
面试题错题解析4_数据库
面试题错题解析4_数据库查询优化策略中,正确的策略是( )。A.尽可能早地执行笛卡尔积操作B.尽可能早地执行并操作C.尽可能早地执行差操作D.尽可能早地执行选择操作解析:D1.尽可能的早做选择和投影(基本思路):可以使中间结果变小,节省几个数量级的执行时间 2.把选择和投影串接起来:一元运算序列可一起执行,只需...原创 2018-07-30 14:49:13 · 2731 阅读 · 0 评论 -
大型公司面试必答之数据结构与算法
大型公司面试必答之数据结构与算法数据结构: 1.概念数据结构:数据之间的关系,提高程序效率 逻辑关系:人为人为 1.集合:在一个范围内有多个数据,数据之间没有关系 2.线性: 1对1关系 3.树型:1对多 4.图: 多对多 物理关系:内存存储 1. 顺序存储:数组 ...原创 2018-07-22 10:47:41 · 371 阅读 · 0 评论 -
面试题错题解析1
面试题错题解析1下面对JVM叙述不正确的是:ba.JVM的全称是Java Virtual Machineb.JVM是一种计算机硬件技术,它是Java程序的运行平台c.JVM是在计算机硬件系统上用软件实现的一台假想机d.Java程序在执行时.JVM把Java字节码解释成机器码解析:答案:BJVM也就是Java Virtual Machine,即java虚拟机,是在现有的平台上,如W...原创 2018-07-14 16:16:46 · 862 阅读 · 0 评论