京东面试笔试题算法岗

合集下载

2023年实习生京东笔试题整理

2023年实习生京东笔试题整理

2023年实习生京东笔试题整理2023年实习生京东笔试题整理一、计算机专业知识1. 以下哪个选项是布尔值?a) 1b) 0c) trued) false2. 在以下选项中,哪个选项是二进制数?a) 10b) 1011c) 0110d) 11013. 在Java中,以下哪个关键字用于创建类的实例?a) createb) newc) instanced) make4. 在计算机网络中,以下哪个协议用于发送电子邮件?a) FTPb) HTTPc) SMTPd) POP35. 以下哪个选项描述了通过网络进行攻击,通过伪装为合法用户访问用户敏感数据?a) SQL注入b) DOS攻击c) XSS攻击d) 超级用户攻击二、数学问题1. 一条长方形花盆的底面是8平方米,如果将花盆高度调整为原来的2倍,并将底面积减小为原来的一半,那么新花盆的底面积是多少?(写出计算过程)2. 已知y = 3x + 5,求当x = 2时,y的值是多少?3. 甲、乙两个数之和为50,甲数比乙数大15,求甲乙两个数分别是多少?4. 一个长方体箱子的高度是3米,宽度是2米,长度是5米。

如果将其高度增加到原来的两倍,并将长度和宽度都减少50%,那么新的长方体箱子的体积是多少?(写出计算过程)三、逻辑推理1. 请按照给定的条件,依次排列以下四个人的年龄大小,年龄最大的排在最前面。

a) 张三比李四年轻;b) 李四比王五年轻;c) 王五比赵六年轻;d) 赵六比张三年轻。

2. 小明在一家商店工作。

商店售卖的商品分为两类:A和B。

小明发现,如果A类商品的销售额超过1000元,则B类商品的销售额会减少。

如果A类商品的销售额不超过1000元,则B类商品的销售额不受影响。

小明今天发现A类商品销售额为800元,B类商品销售额为1200元。

根据这些信息,请判断以下哪个选项是正确的?a) A类商品的销售额不超过1000元;b) A类商品的销售额超过1000元;c) B类商品的销售额受到影响;d) B类商品的销售额不受影响。

算法岗笔试题答案

算法岗笔试题答案

算法岗笔试题答案一、选择题1. 算法复杂度的计算中,以下哪项是正确的?A. O(logn) 表示随着 n 的增加,算法执行时间成对数级增长。

B. O(nlogn) 表示算法执行时间与 n 的平方成正比。

C. O(n^2) 表示算法执行时间与 n 的增长成正比。

D. O(1) 表示算法执行时间不随输入数据规模变化。

答案:A2. 在排序算法中,快速排序的平均时间复杂度是多少?A. O(n)B. O(nlogn)C. O(n^2)D. O(1)答案:B3. 下列哪种数据结构在查找、插入和删除操作上都能保证对数复杂度?A. 链表B. 数组C. 栈D. 红黑树答案:D4. 动态规划通常用于解决哪类问题?A. 搜索问题B. 排序问题C. 最优化问题D. 字符串匹配问题答案:C5. 哈希表在理想情况下的查找、插入和删除操作的时间复杂度是多少?A. O(n)B. O(logn)C. O(1)D. O(n^2)答案:C二、简答题1. 请简述二分查找法的基本思想及其时间复杂度。

二分查找法,又称为折半查找,是一种在有序数组中查找特定元素的算法。

基本思想是通过将目标值与数组中间元素进行比较,从而缩小搜索范围,每次比较都将搜索范围缩小一半,直到找到目标值或搜索范围为空。

二分查找的时间复杂度为 O(logn),其中 n 是数组的元素数量。

2. 请解释什么是贪心算法,并给出一个实际应用的例子。

贪心算法是一种在每一步选择中都采取在当前状态下最好或最优(即最有利)的选择,从而希望导致结果是最好或最优的算法策略。

贪心算法不一定会得到全局最优解,但在某些问题中能够得到较好的近似解。

一个实际应用的例子是霍夫曼编码(Huffman Coding),用于数据压缩。

该算法通过构建霍夫曼树,将文件中出现频率高的字符赋予较短的编码,频率低的字符赋予较长的编码,从而达到压缩数据的目的。

3. 请描述快速排序算法的基本步骤。

快速排序算法是一种分治法策略的排序算法,其基本步骤如下:a. 从数组中选择一个元素作为基准(pivot)。

算法岗位求职笔试题目大全

算法岗位求职笔试题目大全

算法岗位求职笔试题目大全算法岗位求职笔试题目已知二叉树的前序中序求后序,还有问已知中序后序能否确定一棵二叉树。

2. 冒泡排序算法的结束条件是什么。

3. 集合关系是一个____的集合。

线性结构的关系是_____的关系。

树形结构的关系是_____的关系。

图形结构的关系是_____的关系。

4. 一个二分查找序列,问关键字的比较次数。

5. (1) 给了三张数据表,画出三张数据表的E-R图,可能就是标出主键外键即可。

(2) 插入数据库的SQL语句。

(3) 更新语句的SQL语句。

(4) 选择给定范围的数据(价格大于1000小于3000),并且按照价格逆序排列。

6. ISO网络模型和TCP/IP的网络层对应关系。

答案:应用层、表示层、会话层对应应用层,传输层对应传输层,网络层对应网络层,数据链路曾、物理层对应网络接口层。

7. 多线程多进程的一些基础知识。

8. 死锁的来源,原因,及解决方法。

第1页共5页1.规律:1 13 15 17 _ 1913 115 135 _ 163-1 0 4 22 _ 1182. 从12个乒乓球中找出一个不知道轻重的乒乓球。

3. 飞机加油的问题。

附加题:(java)1. 子类父类继承的问题。

2. 实现线程的几种方式:继承Thread类,实现Runable接口,Timer等等。

3. 问一个try,catch,finally的问题,finally里面的语句是必须执行的,知道这个就可以了。

4. servlet的生命周期。

京东算法应聘笔试题1、数据结构若一颗二叉树的前序遍历为a,e,b,d,c后序遍历为b,c,d,e,a,则根节点的孩子节点( )A:只有eB:有e,bC:有e,cD:不确定解析:先序遍历的首结点一定是根,所以,a是整个树的根。

假设a的左右孩子分别是a.left、a.right,同时,以a.left为根的子树称为,以a.right为根的子树称为,则整个树的前序遍历是:a a.left a.right整个树的后序遍历是: a.left a.right a对照aebdc和bcdea,得:a.left:e:b,c,d:NULLa.right:NULL即,a只有左孩子e。

2018-2019-京东面试笔试题目-精选word文档 (3页)

2018-2019-京东面试笔试题目-精选word文档 (3页)

本文部分内容来自网络整理,本司不为其真实性负责,如有异议或侵权请及时联系,本司将立即删除!== 本文为word格式,下载后可方便编辑和修改! ==京东面试笔试题目导语:题目,指文章或诗篇的标名;考试时要求应试人作答的问题;下面是小编整理的京东面试笔试题目,欢迎大家阅读。

京东面试笔试题目①京东产品经理笔试题1、什么是产品?”2、举例一个你认为失败的产品案例,请说出其用户体验的弊端3、请描述一个产品的生命周期都包括哪些阶段?4、请在您熟悉使用的工具后面大狗,其他工具填写在空白处5、请说出你最近关注的新的网站和应用,好在哪?以及你对他市场定位和用户群的分析6、你是否是一个不愿意墨守成规的人,请举你在过去学习或社会实践中创新的例子7、你喜欢网购么?请说说你对电子商务的理解,请说出京东和淘宝用户体验上的异同8、回想你在上学期间做的最有成就感的事,为什么?②京东商城管培生面试题一面:1、小组面试:3分钟自我介绍,然后面试官会针对你的简历和你所说的话进行一些提问。

问题基本就是你2、对电子商务的了解3、对京东的看法4、京东商城与淘宝的比较5、HR指着一瓶矿泉水,我要它明天上市,请你给出方案6、大学经历等二面:无领导小组讨论,给出一个问题并带有选项,选择你认为重要的几项。

小组进行讨论,最后一人总结。

全过程HR不参与。

③京东采销经理面试1、你认为采购员的价值体现在哪里?顺便谈谈你对采购的认识!回答:最为一个采购员,首先想到几点:一是降低成本;二是保障质量;三是提高生产力;四是有广阔的采购资源,使采购价格明朗化。

五是要把自己的供应市场形成良性竞争机制。

采购并非只是买与卖的简单交易,而是一门专业学科,需要研究与积累。

2、对于一款新产品,你如何评估供应商的报价是否合理?顺便谈谈你通常是如何估算产品成本!回答:这就需要采购要具有专业的眼光,懂得产品具体的工艺与技术,在这方面没有任何投机取巧的办法,如果涉及到的工艺超过采购的专业范畴,一般就需要公司的工程技术人员从旁协助,以其达到最好的谈判效果。

算法岗位面试题

算法岗位面试题

算法岗位面试题
在算法岗位的面试中,你可能会遇到各种类型的问题,这些问题旨在测试你的算法设计、数据结构知识以及问题解决能力。

以下是一些常见的问题示例:
1. 编程问题:这些问题通常会要求你编写一段代码来解决某个具体问题,例如排序、搜索、二分查找、图论问题等。

2. 算法分析问题:这些问题可能要求你分析某个算法的时间复杂度、空间复杂度或者复杂度界。

3. 数据结构问题:面试官可能会问关于常见数据结构(如数组、链表、树、图等)的问题,或者关于如何实现特定数据结构的问题。

4. 系统设计问题:这些问题可能要求你设计一个系统来解决某个问题,例如设计一个搜索引擎、社交网络或电子商务平台。

5. 数据库问题:面试官可能会问关于数据库设计和查询优化的问题,例如如何设计一个高效的数据存储系统或如何优化查询性能。

6. 系统编程问题:这些问题可能要求你编写代码来操作系统级功能,例如文件系统操作、多线程编程或网络编程。

7. 概率和统计问题:面试官可能会问关于概率和统计的问题,例如计算某个事件的概率或解释某个统计方法的意义。

8. 数学问题:这些问题可能涉及数学概念,例如线性代数、微积分或离散概率论。

9. 逻辑推理问题:这些问题可能要求你根据给定的信息进行逻辑推理,例如解决逻辑谜题或解释某个逻辑定理。

10. 问题解决技巧问题:这些问题可能测试你的问题解决技巧,例如如何解决一个复杂的问题或如何找到一个问题的解决方案。

请注意,这只是一部分可能的面试问题示例,具体的问题会根据具体的岗位和面试官的要求而有所不同。

在准备面试时,建议复习相关的算法和数据结构知识,练习编写代码和解决各种类型的问题,以提高你的面试表现。

京东面试的题目和答案

京东面试的题目和答案

京东面试题目和答案一:单项选择题(每小题最高 5 分,共30 分)打√1、到了亲戚朋友家里已经午饭过后了,亲戚朋友问你饭吃过了吗?这个时候你午饭确实没吃并且已经很饿,但他们已经吃过了,你怎么回答?A、吃过了□,B、还没吃□C、没有吃,但我不饿□D、吃是吃过了,但不怎么饿□2、你从学校到社会,有同学、同事、老板,你目前最喜欢与谁交朋友?A、同学□B、同事□C、老板□3、有人造谣中伤了你,但是你原谅了他,第二次他又在外面诽谤你,接下来你会怎么办?A、以牙还牙□B、继续忍受,以观变化□C、想办法澄清□D、不当回事,懒得理睬□4、有个关系很要好同事某天在公司被行政处罚了,同事觉得很冤,你也觉得不公平,你会怎么办?A、帮同事去行政部门论理□B、不达目的不罢休□C、先劝同事认了、然后去请教公司里优秀的同事,征求意见□5、如果你第一次知道有人做托(善意的,在帮他人忽悠人),你此刻的感受是如何的?A、心里不舒服,怎么可以这样□B、感叹别人聪明,有办法□C、很迷惑,这到底是对的还是错的□6、上班时发现关系一般的同事在私聊QQ ,你会怎么做?A、不管他,做自己的事□B、去说他,你不可以这样□C、与部门主管说□与老板说□与人事行政管理说□D、先自己直接说他,如果不听,再与、、、上级领导说□二、选择题(每小题最高10 分,共20 分)1、如果你父亲让你给他挠痒痒,你会A、父亲说挠那就挠那□B、父亲说的地方挠完后,其他地方继续挠□C、在以上2 的同时,一边挠一边问,重点还是轻点□D、在以上2 和3 的同时,还加上横向挠,最后结束时掐一下腰捉弄一下□。

2、如果公司会议有一项决定,人事行政在宣布时,你觉得有意见,你该如何?A、当场表示反对,提出不合理的意见□B、有意见,但事后单独了解,提出自己的建议□C、没意见,公司的决策是一般都是对的,一定有它的道理□四、计算题(每题15 分,共30 分)1、已知2x+3y=14 ,4x-5y=6 求出x ,y2、根据下列数字排列的规律,在括号里填数(请写出简单的推理过程)2,6,13 ,39 ,15 ,45 ,23 ,()。

京东面试笔试题数据开发

1、京东一面(09.27)1、自我介绍2、讲一下对Spark 的了解,Spark 程序执行的流程3、Spark 的运行模式中有哪几种,yarn-client 跟yarn-cluster 的区别。

4、讲一下Kafka 跟SparkStreaming,如何保存偏移量5、消费Kafka 有哪几种模式(至少消费一次,至多消费一次???)6、应用场景:如果SparkStreaming 读取kafka 的数据,处理数据后分别存储到不同的数据库中,其中一个数据库存储失败,该如何解决?7、讲一下Spark 的checkpoint 操作8、讲一下ArrayList 跟LinkedList 的优缺点,以及ArrayList 的扩容操作9、LinkedList 如何实现双向链表(想得太复杂,聪明反被聪明误)10、讲一下RDD、DataFrame、DataSet 是什么,以及区别11、Spark 中的Partition 分区的默认机制是什么(参考hdfs 的块切分)?2、京东电话复面(10.09)1、自我介绍2、花一段时间来讲一下最近实习所负责的项目。

3、了解哪些项目的源码4、对Mysql 的索引了解多少。

5、讲一下Redis 的数据结构,以及有序集合的实现算法是什么6、对排序算法了解多少,讲一下选择排序跟快速排序的实现原理,以及应用场景7、如何解决快排的不稳定性8、讲一下一致性hash 算法的原理(结合具体应用场景来讲)9、基于一致性hash 情况下,如果hash 值大于2^32,该如何解决?10、基于一致性hash 情况下,如果服务器宕机读取不到数据该怎么解决11、对未来的职业规划...12、秋招拿了几个offer...。

京东前端面试题

京东前端面试题前言:京东公司是中国领先的电子商务企业,其前端开发职位要求对前端技术有深入的了解和实践经验。

本文将介绍一些常见的京东前端面试题,帮助读者更好地准备面试。

一、HTML与CSS1. 请解释HTML5的新特性和改进。

2. 什么是语义化的HTML和SEO优化的关系?3. 请解释CSS的盒模型,并说明如何改变盒模型的定位方式。

4. 在CSS中,伪类和伪元素有什么区别?二、JavaScript1. 请解释闭包的概念,并提供一个闭包的实际应用场景。

2. 如何避免JavaScript中的全局作用域污染?3. 如何实现原型继承?请提供示例代码。

4. 请解释事件委托(Event Delegation)的原理和优势。

三、前端性能优化1. 请列举一些常见的前端性能优化策略。

2. 如何优化页面加载速度?3. 使用CSS Sprite可以带来哪些优势?4. 请解释渐进增强(Progressive Enhancement)和优雅降级(Graceful Degradation)的概念。

四、网络通信与安全1. 请解释HTTP和HTTPS的区别,并说明在何种情况下应该使用HTTPS。

2. 请解释同源策略(Same-Origin Policy)及其作用。

3. 如何防止网站被CSRF(Cross-Site Request Forgery)攻击?4. 请简要介绍CSP(Content Security Policy)的作用和用法。

五、前端框架与工具1. 请解释什么是单页面应用(SPA),并列举一些常用的SPA框架。

2. 请解释什么是虚拟DOM(Virtual DOM)以及其与真实DOM的区别。

3. 请说明前端开发中使用Webpack的好处。

4. 请简要介绍Node.js在前端开发中的应用场景。

六、算法与数据结构1. 请实现一个数组去重的算法。

2. 请实现一个斐波那契数列的算法。

3. 请解释堆排序(Heap Sort)的原理。

京东岗位测试题及答案详解

京东岗位测试题及答案详解一、单选题1. 京东()是中国的一家自营式电商企业,其创始人是:A. 马云B. 刘强东C. 马化腾D. 李彦宏答案:B2. 京东商城主要的运营模式包括以下哪项?A. 纯平台模式B. 自营+平台模式C. 纯自营模式D. 自营+第三方服务模式答案:B3. 京东物流的核心竞争力之一是:A. 价格优势B. 服务质量C. 广告宣传D. 产品多样性答案:B二、多选题4. 京东商城的商品种类包括以下哪些?A. 电子产品B. 服装鞋帽C. 食品饮料D. 旅游服务答案:A, B, C5. 京东在提升用户体验方面采取了哪些措施?A. 提供24小时客服B. 实行次日达服务C. 开展大量促销活动D. 建立会员制度答案:A, B, C, D三、判断题6. 京东只提供线上购物服务。

答案:错误。

京东除了提供线上购物服务外,还有线下实体店“京东之家”。

7. 京东的自营模式意味着所有商品都是京东自己生产的。

答案:错误。

京东的自营模式指的是京东自己负责商品的采购、销售和售后服务,但商品并非全部由京东生产。

四、简答题8. 请简述京东的企业文化。

答案:京东的企业文化强调客户为先、诚信、团队、创新和激情。

公司倡导以客户为中心的服务理念,坚持诚信经营,鼓励团队合作,不断追求创新,并始终保持创业激情。

9. 京东在社会责任方面有哪些举措?答案:京东在社会责任方面的举措包括但不限于:支持扶贫项目,推动农产品上行;建立绿色物流体系,减少环境污染;参与教育公益,支持边远地区教育发展;以及在灾难发生时提供紧急救援物资等。

五、案例分析题10. 假设你是京东的一名客服人员,一位顾客对购买的电子产品有异议,认为产品存在质量问题,要求退换货。

作为客服,你应该如何妥善处理?答案:作为京东的客服人员,首先应该耐心听取顾客的投诉和异议,保持专业和友好的态度。

然后,根据京东的退换货政策,为顾客提供详细的退换货指导,包括所需步骤、所需时间以及可能涉及的费用等。

京东公司程序员笔试题总结

程序员试题
特别常见的笔试题
1.说说&和&&的区别。

2.简述final,finally,finalize的区别。

3. HashMap和Hashtable有什么区别?
4.简述ArrayList、Vector、LinkedList的区别。

5.关键字:throws,throw,try,catch,finally分别代表什么意义?
6. 简述TCP与UDP的区别。

7. 简述请求重定向和请求转发的区别。

8. 谈谈Spring MVC和Struts2框架的区别。

9.请利用代码来实现JAVA中的“递归”方式与“递推”方式。

10. 请利用代码写出一个单例模式。

附:几个不常见的面试题
1.如何使用一个容器来实现数字大小的快速排序?请说一下。

2. 说一说WebService中的SOA具体指的是什么?
3.Oracle数据库中的索引是什么?怎么写?
4. JAVA中如何自定义一个Filter过滤器?
5. 举出5个超根类object的方法。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一面:(35 分钟)
1、重点讲两个项目就项目提问了一些问题在此不赘述
2、说一下LSTM,3 个门的方程,输出由哪几个状态决定
3、改良版是什么?GRU 改良了哪些结构
4、BN 的参数,原理说一下
5、推荐算法了解吗(我说不了解)
6、有什么要问我的
--------------------------------------------------------------------------------------------------------------------------------- ----------------
二面:(1 个小时)
1、你说你做DL 做得比较多是吧好把CNN 的发展历史从2010 年开始按时间轴顺序说一下,
各个网络结构的特点优点,解决了之前什么问题(当时就斯密达了,忘了挺多,就重点说了下alexnet vgg resnet)
2、你用的网络和文章里的结构差不多吗?有没有自己的创新?那你做和别人做有啥差别呢?
2、resnet 说一下shortcut,两个mapping 、为啥可以无损传播梯度,为啥可以缓解网络退化
3、除了深度做文章,还从哪些方面作文章(Inception)说一下
4、做项目遇到过过拟合都是怎么解决的
5、介绍一下正则,L1 L2 的比较,为啥L1 更稀疏
6、tensorflow 或者caffe 的底层代码看过吗卷积是怎么实现的GPU 进行并行计算时如何计算矩阵卷积的
7、感受野受哪几个参数的影响,给了一个距离例子,计算感受野的大小
8、数据结构题目:如何判断一个链表上是否有环快慢指针如果快指针走3 步的话呢还能奏效吗? 如果快慢指针的起点不一样呢,还能奏效吗?
9、数学题:凸函数有什么优点?如何证明一个n 元函数是凸函数?
10、有什么想问我的
--------------------------------------------------------------------------------------------------------------------------------- ----------------
hr 面:11 分钟
1、自我介绍2 分钟
2、项目中最有成就感的一次最有挫折感的一次
3、为什么想要加入jd?
4、你性格上的优势和劣势是什么
5、如果和leader 意见不统一如何解决
6、你的职业生涯规划是什么
7、有什么想问我的吗。

相关文档
最新文档