首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
答对专题
程序员?这些面试题能答对几个?
合法程序媛 2017-12-03 09:13:10 三人行必有我师,人生是需要不断学习的,在这里我们相遇就是缘分,希望各位可以看完这篇文章,也欢迎大家在下面留言讨论,天冷了,也动动手指转发收藏一下,谢谢大家! 一、数据结构与算法基础 说一下几种常见的排序算法和分别的复杂度。 用Java写一个冒泡排序算法 描述一下链式存储结构。 如何遍历一棵二叉树? 倒排一个LinkedList。 用J
阅读更多...
软考高级之redis中使用zset实现延迟队列,你答对了么?
实现延迟队列的思路 zset的特性,带有分数的排序,以时间戳作为分数进行排序 添加任务 zdd取出任务 zrangbyscore执行任务 zrem 定时任务 public static void main(String[] args) {Jedis jedis = new Jedis("ip", 6379);TimerTask task = new TimerTask() {@Over
阅读更多...
开发DDD伪创新工具-UMLChina建模知识竞赛第5赛季第7轮(无人答对,再换题重发)
DDD领域驱动设计批评文集 做强化自测题获得“软件方法建模师”称号 《软件方法》各章合集 参考潘加宇在《软件方法》和UMLChina公众号文章中发表的内容作答。在本文下留言回答。 只要最先答对前3题,即可获得本轮优胜。 如果有第4题,第4题为附加题,对错不影响优胜者的判定,影响的是优胜者的得分。 所有题目的回答必须放在同一条消息中,方为有效回答。 1 [单选] 在“需求启发
阅读更多...
一道体现JavaScript综合能力的基础面试题,居然没有一人完全答对!
来源 | https://www.cnblogs.com/xxcanghai/p/5189353.html 年前刚刚离职了,分享下我曾经出过的一道面试题,此题是我出的一套前端面试题中的最后一题,用来考核面试者的JavaScript的综合能力,很可惜到目前为止的将近两年中,几乎没有人能够完全答对,并非多难只是因为大多面试者过于轻视它。 题目如下: function Foo() { getN
阅读更多...
40道前端基础题你能答对几道?附有答案解析
来源 | https://juejin.im/post/5ee03947e51d457889262921 在三大框架盛行的时代, 基本上会个Vue就能在小公司浑水摸鱼。但是当想突破的时候就会意识到基础的重要性。 JavaScript中有很多重要特性及概念。比如原型,原型链,this,闭包,作用域,隐式转换等等。如果不能熟练掌握,在进阶中级前端开发工程师的道路上必定是困难重重。 用一个小时把这些
阅读更多...
这些有难度的NodeJS面试题,你能答对几个?
作者 | 孟祥_成都来源 | https://juejin.cn/post/6844903951742025736 1、Node模块机制 1.1 请介绍一下node里的模块是什么 Node中,每个文件模块都是一个对象,它的定义如下: function Module(id, parent) { this.id = id; this.exports = {}; this.parent = p
阅读更多...
答对这3个面试问题,薪资直涨20K
都说涨薪基本靠跳槽,这不金九银十马上就来了。小编最近也从不少学员那里听到了不少奇葩的面试经历,和大家分享一下。 在实际生活中,虽然我们遇上以上奇葩问题的几率不大,但也有不少刁钻的问题使人头秃。 为了让大家在面试时能够有更出色的表现,小编总结了3个在面试时最常出现的问题,向公司中资深HR和资深程序员讨教了标准答案,下面就和小伙伴们一起分享一下。 Q1 我们为什么要录用你? 这个问题,基本上
阅读更多...
MySQL表锁,以为自己懂了,结果一个答对的都没有!!!
关于MySQL的如下问题,你能准确的答出来么? (1)和行锁相比,表锁有什么优势? (2)频繁group by的业务,用MyISAM更好,还是InnoDB更好,为什么? (3)某个session占有了表写锁,有另外N个session又要对表进行写操作,MySQL是如何处理的? (4)某个session释放了表写锁,有另外N个session要对表进行写操作,同时还有M个session要对表进行读操
阅读更多...
NodeJS有难度的面试题,你能答对几个?
上次分享的基础题:53道常见NodeJS基础面试题(附答案),这次来点难的,看看你能答对几个? 1、Node模块机制 1.1 请介绍一下node里的模块是什么 Node中,每个文件模块都是一个对象,它的定义如下: function Module(id, parent) { this.id = id; this.exports = {}; this.parent = parent; thi
阅读更多...
这些有难度的NodeJS面试题,你能答对几个?
作者 | 孟祥_成都来源 | https://juejin.cn/post/6844903951742025736 1、Node模块机制 1.1 请介绍一下node里的模块是什么 Node中,每个文件模块都是一个对象,它的定义如下: function Module(id, parent) { this.id = id; this.exports = {}; this.parent = p
阅读更多...
在座的各位来看看这些笔试题能答上几道,全答对怕不是大佬!
关于epoll和select的区别,哪些说法是正确的? 【A】epoll和select都是I/O多路复用的技术,都可以实现同时监听多个I/O事件的状态。 【B】epoll相比select效率更高,主要是基于其操作系统支持的I/O事件通知机制,而select是基于轮询机制。 【C】epoll支持水平触发和边沿触发两种模式。 【D】select能并行支持I/O比较小,且无法修改。 答案:AB
阅读更多...
网络基础知识100问!答完秒变网络高手,你能答对多少题?
给大家整理了100个网络基础知识整理,看完后秒变网络高手! 1、什么是链接? 链接是指两个设备之间的连接。它包括用于一个设备能够与另一个设备通信的电缆类型和协议。 2、OSI参考模型的层次是什么? 有7个OSI层:物理层,数据链路层,网络层,传输层,会话层,表示层和应用层。 3、什么是骨干网? 骨干网络是集中的基础设施,旨在将不同的路由和数据分发到各种网络。它还处理带宽管理和各种通道。 4、什
阅读更多...
10道棘手的Java面试题,看看你能答对几个?
作者:DD编辑部来源:程序猿DD 这里看到得我只是分享一下,如有侵权删删删删!!! Q1:下面Java代码的输出是什么? public class Test {public static void main(String[] args) {method(null);}public static void method(Object o) {System.out.println("O
阅读更多...
唐骏:我面试每个员工 答对两题你的工资多100%
唐骏:我面试每个员工 答对两题你的工资多100%我在美国做过管理,在中国也做过管理,我发现管理中国的员工是很难的,因为价值观不同。在美国更多的是宣扬一种商业价值观,管理者和员工间的关系,是一种业务关系;在中国,人们追求更多的是一种人性。中国的企业缺乏一套规范化的管理体系,它们需要规范和平台,不过目前很多在中国的企业还很难做到这点。 我曾提出“4+1”的核心竞争力说法,其中的“4”包括:品牌
阅读更多...