码迷,mamicode.com
首页 > 其他好文 > 详细

随便看的面试题

时间:2019-12-07 10:50:36      阅读:104      评论:0      收藏:0      [点我收藏+]

标签:发包   网卡地址   解决   str   区别   static   崩溃   区分   style   

关于epoll和select的区别:

1、epoll和select都是I/O多路复用的技术,都可以实时监听多个I/O事件的状态

2、epoll比select效率更高,主要是基于其操作系统支持的 I/O,事件通知机制,而 select 是基于轮询机制

3、select 能并行支持 I/O 比较小,且无法修改

 

从innodb索引结构分析,为什么索引key的长度不能过长?

key 太长会导致一个页当中能够存放的 key 的数目变少,间接导致
索引树的页数目变多,索引层次增加,从而影响整体查询变更的效
率。

 

 输入ping ip 后敲回车,发包前会发生什么?

首先根据目的ip和路由决定走哪个网卡,再根据网卡的子网掩码地址判断目的ip是否是在子网内,如果不在,则会通过arp缓存查询ip的网卡地址,不存在的话会通过广播询问目的ip的mac地址,得到后开始发包,同时mac地址也会被arp缓存起来。

 

请解释下为什么鹿晗发布恋情的时候,微博系统会崩溃,如何解决

A. 获取微博通过 pull 方式还是 push 方式
B. 发布微博的频率要远小于阅读微博
C. 流量明星的发微博,和普通博主要区分对待,比如在 sharding
的时候,也要考虑这个因

 

评估代码:D

public
class SynchronousQueueQuiz { public static void main(String[] args) throws Exception { BlockingQueue<Integer> queue = new SynchronousQueue<>(); System.out.print(queue.offer(1) + " "); System.out.print(queue.offer(2) + " "); System.out.print(queue.offer(3) + " "); System.out.print(queue.take() + " "); System.out.println(queue.size()); } } A. true true true 1 3 B. true true true (阻塞) C. false false false null 0 D. false false false (阻塞)


 

 

 

随便看的面试题

标签:发包   网卡地址   解决   str   区别   static   崩溃   区分   style   

原文地址:https://www.cnblogs.com/notchangeworld/p/12000713.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!