导航菜单
路很长,又很短
博主信息
昵   称:Cocodroid ->关于我
Q     Q:2531075716
博文数:359
阅读量:1984105
访问量:240317
至今:
×
博文->>搜索结果(耗时0.045秒) 博文列表>>
Tags : select,poll,epoll,IO多路复用,面试题 发表时间: 2021-08-03 18:38:19
I/O多路复用(multiplexing)的本质是通过一种机制(系统内核缓冲I/O数据),让单个进程可以监视多个文件描述符,一旦某个描述符就绪(一般是读就绪或写就绪),能够通知程序进行相应的读写操作。公众号:搬运工来架构关注Java领域、后端、微服务、架构、分布式、实战经验等。分享技术干货!01select1intselect(intn,fd_set*readfds,fd_set*writefds,2fd_set*exceptfds,structtimeval*timeout);34//fd_set结构体简化为:5typedefstruct{6longintfds_bits[32];7}fd_
类别:Java | 阅读(1068)| 回复(0)| (0) 阅读全文>>
Tags : redis,面试题 发表时间: 2019-05-05 10:37:03
由于最近面试的小伙伴有点多,各种难题层出不穷。今天,搬运工为大家整理了一份Redis面试题。共50个题目,还算是比较全,有基础的也有高级的。搬运工建议你先看下这些面试题,尝试自己看是否能回答。先有思考,再看答案,这样能检验自己是否真正理解redis,也能对自己是否掌握redis有一个大概的认识。50个问题1、什么是Redis?2、Redis有哪些数据结构?3、Redis相比memcached有哪些优势?4、Redis有哪些适合的场景?5、Redis有哪几种数据淘汰策略?6、使用过Redis分布式锁么,它是什么回事?7、假如Redis里面有1亿个key,其中有10w个key是以某个固定的已知的前
类别:面试 | 阅读(7819)| 回复(0)| (15) 阅读全文>>
Tags : Netty,面试题,网络编程 发表时间: 2019-04-08 09:25:00
整理一份Netty面试题清单,这些面试题经常出现在互联网网络编程面试中。从基础到高级,如果你都能回答出来,说明你非常熟练,甚至即将能步入精通Netty了。整理出这一份,目的不是为了让你为了面试而面试,而是希望考察下自己,查漏补缺,针对自己的弱项,单独去攻破,这样就能把基本的网络编程知识打牢固,对于以后面试官考你,就能信手拈来,而不是一问三不知,进入尴尬的局面。这些知识点包含很多,在这里我也不会提供答案给你了,很多东西不能死记硬背,而是要真真正正的理解通透,这样才能完全被自己吸收,才是属于真正你的东西!〓基础1、TCP、UDP的区别?2、TCP协议如何保证可靠传输?3、TCP的握手、挥手机制?4
类别:Other | 阅读(5347)| 回复(0)| (1) 阅读全文>>
Tags : 消息队列,队列,kafka,面试题 发表时间: 2019-03-17 23:01:11
1、请说明什么是ApacheKafka?2、说说Kafka的使用场景?3、使用Kafka有什么优点和缺点?4、为什么说Kafka性能很好,体现在哪里?5、请说明什么是传统的消息传递方法?6、请说明Kafka相对传统技术有什么优势?7、解释Kafka的Zookeeper是什么?我们可以在没有Zookeeper的情况下使用Kafka吗?8、解释Kafka的用户如何消费信息?9、解释如何提高远程用户的吞吐量?10、解释一下,在数据制作过程中,你如何能从Kafka得到准确的信息?11、解释如何减少ISR中的扰动?broker什么时候离开ISR?12、Kafka为什么需要复制?13、如果副本在ISR中停
类别:消息队列 | 阅读(53296)| 回复(15)| (56) 阅读全文>>
Tags : 面试题,dubbo,源码 发表时间: 2018-10-29 22:45:56
整理了一些dubbo可能会被面试的面试题,感觉非常不错。如果你基本能回答说明你看懂了dubbo源码,对dubbo了解的足够全面。你可以尝试看能不能回答下。我们一起看下有哪些问题吧?dubbo中"读接口"和"写接口"有什么区别?谈谈dubbo中的负载均衡算法及特点?最小活跃数算法中是如何统计这个活跃数的?简单谈谈你对一致性哈希算法的认识?服务发布过程中做了哪些事?dubbo都有哪些协议,他们之间有什么特点,缺省值是什么?什么是本地暴露和远程暴露,他们的区别?服务提供者能实现失效踢出是根据什么原理?讲讲dubbo服务暴露中本地暴露,并画图辅助说明?一般选择什么注册中心,还有别的选择吗?dubbo中
类别:面试 | 阅读(5502)| 回复(0)| (0) 阅读全文>>
Tags : 电商,Java,面试题 发表时间: 2017-05-25 15:56:02
这份题目是某个群友分享他面某电商的Java面试题,特此我也分享给广大Javaer们,祝你们尽量找到满意的工作。下面有些面试题已经找了一些答案(只供参考,只是个人找的,难免有误,请指正!),一些还没找到没整理,如果你知道答案,麻烦评论回复下,让我更新,希望这样能够帮助更多的人。1、什么情况下会产生死锁问题产生死锁的原因:一是系统提供的资源数量有限,不能满足每个进程的使用;二是多道程序运行时,进程推进顺序不合理。产生死锁的必要条件是:1、互斥条件;2、不可剥夺条件(不可抢占);3、部分分配;4、循环等待。2、多集群下事务并发,也没法模拟3、并发包的锁跟syncronized的区别4、获取锁有哪些方
类别:面试 | 阅读(3222)| 回复(0)| (2) 阅读全文>>
Tags : Java面试题 发表时间: 2017-04-11 14:44:35
这是我前同事2017.02在广州面试某金融公司的面试题,大概就这些,分享下给你们。^_^1、NIO和IO区别2、Spring事务代码3、Linux安装源码命令(某软件吧)4、单点登录5、如何监控服务器6、JS如何实现对象编程7、项目中遇到最大的问题,怎么解决8、vi的常用命令
类别:面试 | 阅读(2174)| 回复(0)| (0) 阅读全文>>
Tags : JVM,面试题 发表时间: 2017-02-19 21:51:13
1.内存模型以及分区,需要详细到每个区放什么。2.堆里面的分区:Eden,survivalfromto,老年代,各自的特点。3.对象创建方法,对象的内存分配,对象的访问定位。4.GC的两种判定方法:引用计数与引用链。5.GC的三种收集方法:标记清除、标记整理、复制算法的原理与特点,分别用在什么地方,如果让你优化收集方法,有什么思路?6.GC收集器有哪些?CMS收集器与G1收集器的特点。7.MinorGC与FullGC分别在什么时候发生?8.几种常用的内存调试工具:jmap、jstack、jconsole。9.类加载的五个过程:加载、验证、准备、解析、初始化。10.双亲委派模型:Bootstra
类别:面试 | 阅读(2448)| 回复(0)| (0) 阅读全文>>
Tags : Java,线程面试题 发表时间: 2017-02-06 18:10:33
下面是Java线程相关的热门面试题,你可以用它来好好准备面试。1)什么是线程?线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。程序员可以通过它进行多处理器编程,你可以使用多线程对运算密集型任务提速。比如,如果一个线程完成一个任务要100毫秒,那么用十个线程完成改任务只需10毫秒。Java在语言层面对多线程提供了卓越的支持,它也是一个很好的卖点。2)线程和进程有什么区别?线程是进程的子集,一个进程可以有很多线程,每条线程并行执行不同的任务。不同的进程使用不同的内存空间,而所有的线程共享一片相同的内存空间。别把它和栈内存搞混,每个线程都拥有单独的栈内存用来存储
类别:面试 | 阅读(1772)| 回复(0)| (0) 阅读全文>>
Tags : 程序员,笔试,面试题 发表时间: 2017-02-05 21:38:16
自己面试了三个多月时间,把经常问到的自己不会或叫不准的问题记录了下来,希望对读者有帮助。问题有点多,也可能有重复的问题,越重复表明面试官越爱问,而且自己卡那的次数相对比较多。面试了很多的大公司,也有一些面试经验与大家分享程序员面试经验总结,其中包括面试时要注意的细节等等,都是自己一路面试下来的思考与反思。Java面试越来越难,现在更多的是问:开源框架源代码、开源框架架构图、项目系统整体架构、实际工作过程中遇到的难以解决的问题等。站在更高的角度问问题了。Java基础这块主要问数据结构和算法,不过一般都不难。注意:千万不要给面试官留下“纸上谈兵”的感觉。答案有些自己写在了笔试题/面试题栏目下。相信
类别:面试 | 阅读(2013)| 回复(0)| (0) 阅读全文>>
Tags : 阿里面试,Java 发表时间: 2017-04-01 23:50:43
1.Java有什么新特性Java语言编译器类库工具Java运行时1.1Java语言Lambda表达式(闭包)允许把函数作为一个方法的参数,或者把代码看成数据。[java]viewplaincopyArrays.asList("a","b","d").forEach(e->System.out.println(e));Arrays.asList("a","b","d").forEach(e->{System.out.print(e);System.out.print(e);});Arrays.asList("a","b","d").sort((e1,e2)->e1.compar
类别:面试/笔试 | 阅读(1216)| 回复(0)| (0) 阅读全文>>
Tags : Java,面试题 发表时间: 2017-03-05 21:56:09
java基础Arrays.sort实现原理和Collection实现原理foreach和while的区别(编译之后)线程池的种类,区别和使用场景分析线程池的实现原理和线程的调度过程线程池如何调优线程池的最大线程数目根据什么确定动态代理的几种方式HashMap的并发问题了解LinkedHashMap的应用吗反射的原理,反射创建类实例的三种方式是什么?cloneable接口实现原理,浅拷贝or深拷贝JavaNIO使用hashtable和hashmap的区别及实现原理,hashmap会问到数组索引,hash碰撞怎么解决arraylist和linkedlist区别及实现原理反射中,Class.forN
类别:面试/笔试 | 阅读(1539)| 回复(0)| (0) 阅读全文>>
Tags : 技术人员,面试 发表时间: 2017-02-18 23:16:59
又到了每年3月-5月的离职跳槽高峰期,不论什么level的程序员们都开始纷纷去考虑勾兑猎头跳槽投递简历应聘面试等等关乎自己工作事业等重大问题的忙碌上面了。本文探讨的主要是如何选择公司、如何面试、如何谈薪水等实际的问题,可能描述会有偏颇,仅供参考。以下内容纯原创,本文主要是分为几大部分,可以挑选你喜欢的内容看,本文仅代表笔者个人观点,不代表所有人想法。一、为什么跳槽和选择公司1.为什么跳槽虽然我们跳槽的原因各自不同,但是主要原因一般都是待遇、成长、稳定这些主要因素,也有一些比如想距离家更近等等因素。待遇就是收入,比如工资、股票、奖金等等,在这个层面影响我们跳出的心态一般都是,比如我觉得我技术能力
类别:面试/笔试 | 阅读(1337)| 回复(0)| (0) 阅读全文>>
Tags : 大公司,小公司,面试 发表时间: 2017-02-13 23:37:50
职场生涯总会面临着选择,尤其对我们这些ITER来说,跳槽的频率应该是所有行业中相当大的了。那么我们跳来跳去,究竟该选择什么样的公司?大or小。工作三年多了,经历一大一小,最近也面试了不少家公司,形态各异,说说自己的感受想法。在小公司中,给我个人的印象大多数环境都不怎么样。定义下这个小公司规模吧,在几人到几十人吧,反正不会超过100人。亲历一家小公司,面试见过数家小型公司我觉得大概分两种:1.真正的黑穷丑入职原因:实在没地方去了,毕业什么也不会,来做苦工吧缺点:加班是家常便饭、工资少的可怜、福利基本没有,事事都要你干优点:锻炼你顽强的意志力、培养男人的愤怒血性,当然干的多了能力自然也会有提升,不
类别:面试/笔试 | 阅读(1217)| 回复(0)| (0) 阅读全文>>
Tags : 技术面试 发表时间: 2016-05-19 21:09:10
目前拿到的知名公司的offer是腾讯和新美大(大众点评、美团)。一直想写一篇面经分享给大家,但因为一些琐碎的事情,就一直耽误着。今天就特意拿出一些时间去写它。很多人都分享了很多的面经,而且还有好多面试题目在很多社区都有相关的资料。很多面试题也都有相关的解析,但是仅仅是刷这些面试题其实并不一定可以找到自己心仪的工作。下面就主要介绍下我是如何在面试前做准备工作的。我经历的一些面试因为大三了,从今年3月份开始,自己开始找工作,开始也不明白该怎么做,就简单写了一了一份简历,简历上就是一些自己相关的学习经历。最开始的时候选择了一些自己觉得可以的小公司,并且获得了一些面试机会,第一次面试很紧张,不知道该跟
类别:面试/笔试 | 阅读(1395)| 回复(0)| (0) 阅读全文>>
Tags : Java,高级开发工程师,面试 发表时间: 2016-03-13 20:42:18
  当前,市面上有《JavaXX宝典》类似的图书,而且图书中的内容都着重在讲解Java最为基础的部分,最严重的是,里面有着大量错误的内容,极具误导性。另外,网上也有各种各样的Java面试题,很多也是着重在Java语言基础上。实际上,如果要应聘高级开发工程师职务,仅仅懂得Java的基础知识是远远不够的,还必须懂得常用数据结构、算法、网络、操作系统等知识。因此本文不会讲解具体的技术,笔者综合自己应聘各大公司的经历,整理了一份大公司对Java高级开发工程师职位的考核纲要,希望可以帮助到需要的人。  1Java基础  1.1Collection和Map  (1)掌握Collection和Map的继承体
类别:面试/笔试 | 阅读(1572)| 回复(0)| (0) 阅读全文>>
Tags : 面试题,海量数据 发表时间: 2016-03-06 00:51:41
作者:July出处:结构之法算法之道blog前言一般而言,标题含有“秒杀”,“99%”,“史上最全/最强”等词汇的往往都脱不了哗众取宠之嫌,但进一步来讲,如果读者读罢此文,却无任何收获,那么,我也甘愿背负这样的罪名,:-),同时,此文可以看做是对这篇文章:十道海量数据处理面试题与十个方法大总结的一般抽象性总结。毕竟受文章和理论之限,本文将摒弃绝大部分的细节,只谈方法/模式论,且注重用最通俗最直白的语言阐述相关问题。最后,有一点必须强调的是,全文行文是基于面试题的分析基础之上的,具体实践过程中,还是得具体情况具体分析,且各个场景下需要考虑的细节也远比本文所描述的任何一种解决方法复杂得多。OK,若
类别:面试/笔试 | 阅读(1233)| 回复(0)| (0) 阅读全文>>
Tags : 跳槽,Java,面试题 发表时间: 2016-03-04 20:12:15
本人在合肥工作,前端时间离职了。找了一段时间的工作的,还是积累了一点小经验,可能有人本人在行业内的工作时间不久,加上一些自己的理解,可能存在错误,希望大家看了之后,取其精华,提取糟粕吧,好了闲话不错,正式总结:一.java基础部分。虽然很简单的东西,但是有些时候可能会忘记,面试一紧张想不起来都有可能,而且一些大公司可能喜欢问些基础性的东西(吃过这种亏)。1.stringstringbufferstringBuilder的区别。按照自己的话描素,以下都是,就不在继续说明,不准备的地方,请大家见谅string表示的是一些不改变的字符串,而stringBuffer所表示的字符串会经常的改变,比如拼接
类别:面试/笔试 | 阅读(1691)| 回复(0)| (0) 阅读全文>>
Tags : iOS,面试 发表时间: 2016-01-12 20:06:42
事件回放前几天在iOS开发群里看到有人贴了一个v2ex上的帖子(地址:https://www.v2ex.com/t/244437),大概说收到了1000多份某培训机构出来的学员简历。这些简历让他发现了一些问题:面试表现比较差大多有伪造工作经历的行为以下是他的文章原文:公司坐标:杭州。由于公司业务发展,需要新招一位iOS开发工程师,这周HR平均每天给我安排了三场面试。一周过去了,这些面试者给我的印象都很糟糕,并且……很蹊跷,今天找HR了解了一下。结果出现了令我震惊的事情,HR在「智联」「51job」「拉勾」三个渠道发布了招聘,半个月收到了超过一千份iOS>简历,而同时招聘的其他技术岗位却很
类别:面试/笔试 | 阅读(1311)| 回复(0)| (0) 阅读全文>>
Tags : 面试,程序员 发表时间: 2015-11-30 00:29:15
没有灵丹妙药能让你成功应聘为开发人员。但是,在此过程中却有一些非常有帮助的建议。我最近采访了MattLangan和ChristianMacolino,Atlassian公司两名最顶尖的高级技术招聘人员。我想知道他们——来自于一家为共计33亿美元的软件公司招聘高科技人才——的看法。本文着眼于招聘的周边问题,其中包括一些实用的技巧和面试指南。简历首先要有拿得出手的简历。我们需要通过这些,以便于展示自己的能力给参与招聘过程的人看。通常,开发人员在这上面投入的时间要比实际搜索工作岗位的时间多。数字化还是传统的?尤其是向一家高科技公司求职时,我们会自作主张地认为,数字化的方式——个人网站和在线简历——将
类别:面试/笔试 | 阅读(1557)| 回复(0)| (0) 阅读全文>>