面试题
hellozhxy
这个作者很懒,什么都没留下…
展开
-
让面试官颤抖的 HTTP 2.0 协议面试题
Http协议,对于拥有丰富开发经验的程序员来说简直是信手拈来,家常便饭。虽然天天见,但是对于http协议的问题,可能很多人在没有积极准备的情况下,不一定能很好的回答出来。今天,我们就来讲讲http 2.0和之前版本的区别。一、HTTP定义HTTP协议(HyperTextTransferProtocol,超文本传输协议)是用于从WWW服务器传输超文本到本地浏览器的传输协议。...转载 2019-07-25 10:41:22 · 772 阅读 · 0 评论 -
阿里巴巴(菜鸟) - 算法工程师(机器学习)提前批笔试面试总结
前面一直在准备出国留学申请,中间投递了华为、腾讯、阿里三家公司。幸运的是拿到了华为多媒体算法岗的SP, 腾讯机器学习算法岗的SSP,阿里巴巴菜鸟物流算法岗的A级。接下来将投入到论文发表、计算机名校申请中。Attention1:本文是博主准备阿里秋招的笔记内容。Attention2:本文只为了记录自己的经历,不适用金字塔层级的大神、大佬。1.申请职位描述阿里巴巴-菜鸟物流:算法工程师...转载 2019-04-02 10:39:09 · 1119 阅读 · 0 评论 -
算法和编程面试题精选 TOP50!(附代码+解题思路+答案)
本篇文章的面试资源,主要包含五部分内容:数组、链表、字符串、二叉树和重要算法(如排序算法)的编程面试题,其中每部分内容,都列出了一些最常被问到的热门问题。并且在每个题目后,给出了可以参考的解决思路和代码。因为题目较多,我们没有罗列所有的方法和代码,只给出了访问地址。相信大家在掌握了这些内容后,一定可以提升实力、信心大增。作者 | javinpaul出品 | AI科技大本营 数组...转载 2018-10-23 14:01:55 · 390 阅读 · 0 评论 -
各大公司java面试整理对应问题博客整理
各大公司java面试整理对应问题博客整理!阿里分库分表 数据库中间件 MyCAT是一个强大的数据库中间件,不仅仅可以用作读写分离,以及分表分库、容灾管理,而且可以用于多租户应用开发、云平台基础设施 高并发请求处理 高流量限流 多线程 concurrentHashMap CAS 乐观锁 mysql limit分页如何保证可靠性二面 7月26日(22分钟):http是否...转载 2018-09-30 13:35:03 · 1364 阅读 · 1 评论 -
程序员面试、算法研究、编程艺术、红黑树、机器学习5大系列集锦
(七月在线:https://www.julyedu.com/,面试 & 算法 & 机器学习在线课程) 作者:July--结构之法算法之道blog之博主。时间:2010年10月-2018年5月,一直在不断更新中..出处:http://blog.csdn.net/v_JULY_v 。说明:本博客中部分文章经过不断修改、优化,已集结出版成书《编程之法:面试和算法心...转载 2018-09-20 09:54:29 · 205 阅读 · 0 评论 -
40个Java集合面试问题和答案
1.Java集合框架是什么?说出一些集合框架的优点?每种编程语言中都有集合,最初的Java版本包含几种集合类:Vector、Stack、HashTable和Array。随着集合的广泛使用,Java1.2提出了囊括所有集合接口、实现和算法的集合框架。在保证线程安全的情况下使用泛型和并发集合类,Java已经经历了很久。它还包括在Java并发包中,阻塞接口以及它们的实现。集合框架的部分优点如下:...转载 2018-09-20 09:55:20 · 127 阅读 · 0 评论 -
面试题整理(机器学习、数据结构)
一、机器学习基础题1、LSTM的公式2、RNN为什么出现梯度消失及BPTT的推导3、DQN的基本原理么4、GBDT和随机森林有什么区别5、GBDT的原理,如何做分类和回归6、随机森林的随机体现在哪方面7、Wide &Deep的原理8、GBDT+LR是怎么做的?9、DQN模型为什么要做经验回放10、数据之间如果不是独立同分布的会怎样11、AUC的原...转载 2018-09-20 09:55:09 · 666 阅读 · 0 评论 -
史上最全Java面试266题:算法+缓存+TCP+JVM+搜索+分布式+数据库
JAVA基础JAVA中的几种基本数据类型是什么,各自占用多少字节。String类能被继承吗,为什么。String,Stringbuffer,StringBuilder的区别。ArrayList和LinkedList有什么区别。讲讲类的实例化顺序,比如父类静态数据,构造函数,字段,子类静态数据,构造函数,字段,当new的时候,他们的执行顺序。用过哪些Map类,都有什么区别,Has...转载 2018-09-08 20:00:03 · 1819 阅读 · 1 评论 -
概率论面经汇总
作者:暴力打开链接:概率论面经汇总(持续更新)_笔经面经_牛客网来源:牛客网 论坛里有不少面经,这里想集中总结一下概率论问题的那部分。大家可以集中准备这一块。我把题目简单分了一下类,相似套路的题目都算作了一道,然后有一些题放了网上能找到的答案。准备概率论的话分为复习知识点和刷题两个步骤,个人认为都非常重要。如果只掌握课本理论,那么遇到面试题还是非常有可能不会做。推荐一门教科...转载 2018-08-21 21:02:37 · 3402 阅读 · 0 评论 -
概率论面试系列第一弹: 贝叶斯公式
贝叶斯公式是一个非常常用的概率论里的关于条件概率的公式,是数据科学面试中的常见题型。掌握贝叶斯公式的原理并且使用该公式解决这些问题是数据科学家求职者的必备技能。 条件概率(conditional probability)的定义条件概率Pr[A|B]必须定义在两个事件A和B上,含义是在B发生的条件下,A发生的概率。可以想象B是已经满足的条件,条件概率即是在给定条件下A事件的概率。除非...转载 2018-08-26 12:17:36 · 5917 阅读 · 0 评论 -
redis面试问题(二)
上一篇:https://www.nowcoder.com/discuss/926101.redis和其他缓存相比有哪些优点呢见上一篇2. 你刚刚提到了持久化,能重点介绍一下么见上一篇3.Redis中对于IO的控制做过什么优化?pipeline?4 有没有尝试进行多机redis 的部署?如何保证数据一致的?主从复制,读写分离1、redis的复制功能是支持多个数据库之间的数据同步。一类是主数...转载 2018-08-22 13:42:57 · 225 阅读 · 0 评论 -
面试题汇总
java 基础 八种基本数据类型的大小,以及他们的封装类引用数据类型Switch能否用string做参数equals与==的区别自动装箱,常量池Object有哪些公用方法Java的四种引用,强弱软虚,用到的场景Hashcode的作用HashMap的hashcode的作用为什么重载hashCode方法?ArrayList、LinkedList、Vector的区别String、StringBu...转载 2018-07-29 20:47:19 · 895 阅读 · 0 评论 -
leetcode-python-优先级队列与时间复杂度
leetcode-python-专栏目录专题概述无目录无代码相关所有代码在leetcode英文网站上都通过了测试。github如下,本专题代码在code/priority-in-queue中。dyq666/leetcode-pythongithub.com最后如果觉得本文对你有帮助,为我收藏点赞,若文中有任何问题(哪步算法没看懂,或者涉及到的python语法不了解,或者哪里出错了)可在评论区留言...转载 2018-07-15 18:08:31 · 4599 阅读 · 0 评论 -
URL去重的几种方法
在爬虫启动工作的过程中,我们不希望同一个网页被多次下载,因为重复下载不仅会浪费CPU机时,还会为搜索引擎系统增加负荷。而想要控制这种重复性下载问题,就要考虑下载所依据的超链接,只要能够控制待下载的URL不重复,基本可以解决同一个网页重复下载的问题。 非常容易想到,在搜索引擎系统中建立一个全局的专门用来检测,是否某一个URL对应的网页文件曾经被下载过的URL存储库,这就是方案。 接着要考...转载 2018-07-06 16:08:26 · 8825 阅读 · 1 评论 -
找到100亿个URL中的重复URL以及搜索词汇的topK问题
有一个包含100亿个URL的文件,假设每个URL占用64B,请找出其中所有重复的URL。这类问题一种解决方案(我只想到了这一种) 将文件通过哈希函数成多个小的文件,由于哈希函数所有重复的URL只可能在同一个文件中,在每个文件中利用一个哈希表做次数统计。就能找到重复的URL。这时候要注意的就是给了多少内存,我们要根据文件大小结合内存大小决定要分割多少文件topK问题和重复URL其实是一样的重复的多了...转载 2018-07-06 15:26:47 · 2566 阅读 · 1 评论 -
java 四则运算 栈的实现
import java.util.Stack; /** * 利用栈,进行四则运算的类 * 用两个栈来实现算符优先,一个栈用来保存需要计算的数据numStack,一个用来保存计算优先符priStack * * 基本算法实现思路为:用当前取得的运算符与priStack栈顶运算符比较优先级:若高于,则因为会先运算,放入栈顶; * 若等于,因为出现在后面,所以会后计算,所...转载 2018-05-11 19:08:48 · 1463 阅读 · 0 评论 -
使用栈Stack实现队列Queue
如何只使用stack实现queue呢?由于stack是现进后出(FILO),而queue是先进先出的(FIFO)。也就是说stack进行了一次反向,进行两次反向就能实现queue的功能,所以可以用两个stack实现queue。 假设两个栈inStack和outStack,且都为空。可以认为onStack提供入队的功能,栈outStack提供出队的功能。下面是入队和出队的具体算法:(1)如果栈o...转载 2018-05-11 13:49:36 · 1960 阅读 · 0 评论