面试
文章平均质量分 91
bai020
这个作者很懒,什么都没留下…
展开
-
16.知识面、Linux、网络
知识面、Linux、网络1.解释什么是 MESI 协议(缓存一致性)2.谈谈 reactor 模型3.Java 9 带来了怎样的新功能4.Java 与 C++ 对比,C++ 或 Java 中的异常处理机制的简单原理和应用5.简单讲讲 Tomcat 结构,以及其类加载器流程6.虚拟内存是什么7.阐述下 SOLID 原则8.请简要讲一下你对测试驱动开发(TDD)的认识9.CDN实现原理10.Maven...原创 2018-02-11 23:14:54 · 1557 阅读 · 0 评论 -
阿里巴巴编程题
这里记一次阿里巴巴编程题 题目一 用java实现一个LRU(Least recently used最近最少使用)缓存,支持get和put操作,并且两者的时间复杂度为O(1) 题目二 给定一个整数数组nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 5 ?找出所有满足条件且不重复的三元组。 例如, 给定数组 nums = [1...原创 2018-08-28 16:42:41 · 444 阅读 · 0 评论 -
1.基本概念
1.操作系统中 heap 和 stack 的区别2.什么是基于注解的切面实现3.什么是 对象/关系 映射集成模块4.什么是 Java 的反射机制5.什么是 ACID6.BS与CS的联系与区别7.Cookie 和 Session的区别8.fail-fast 与 fail-safe 机制有什么区别9.get 和 post请求的区别10.Interface 与 abstract 类的区别11.IOC的优...原创 2018-03-09 18:29:00 · 2311 阅读 · 0 评论 -
腾讯编程题
记一次腾讯编程题,写了3个半小时,感觉还挺好。代表我现在的水平了。希望以后每次看都会有新的想法。 笔试题目说明 名词说明 单词 由大小写英文字母组成,不含其它字符。 摘要 由多个单词和语句结束符组成。 一条语句内的单词间用一个空格分隔; 摘要中若语句结束,以英文逗号或句号结尾。 搜索次数 标识该摘要被搜索次数。 搜索次数大于等于0。 搜索关键词 由一个关键单词组成,不包含2个及其以上的...原创 2018-08-28 16:49:11 · 655 阅读 · 0 评论