京东暑期实习面经(已OC)
京东实习一面面经(2021年3月2日下午4点)
体验
我能说…面试官的周围声音太大了吗?hhh面试过程中我也不好提,旁边人非常多,噪音很大,多少受到些干扰。
除了这一点的话,其他体验都非常好。特别让我感动的是我写的算法代码有点小小的bug,面试官和我一起从头开发分析,最终解决问题。而且面试官也全程在和我不用太紧张的,放轻松等等等。
自己也是非常认真的去面对这场面试。从发挥的来说的话,我个人发挥挺一般的,非常简单的算法题被我写复杂了一点,然后还有一个小bug没有发现hhh被自己菜瞎了眼
面试总时长:70分钟
面试方式:视频 + 线上编程
面试部门:商业提升事业部-客户平台部-创新创业组
自我介绍
说说你的项目,简单介绍下功能和技术栈
问项目微信小程序
怎么实现微信小程序的授权功能?(√)
用户怎么去维持登录态?把整个流程和链路能介绍下吗?(√)
前后端怎么进行交互的?(√)
你们项目是用SpringCloud微服务框架搭的?
那你们是不是对整个服务进行了拆分呢,就是拆分为多个微服务。那这个过程中一定涉及到一些调用问题,比如服务调服务,怎么实现的呢?
Dubbo你了解多少呀?
注册中心是用什么做的?
RPC原理
RPC和Http的区别
(这块答得不是特别好吧,所以也没为难我了…开始问Redis)
Redis在项目中具体应用啥了,能具体说说嘛?(√)
Redis数据类型,在项目中使用了哪个数据类型,具体业务场景?(√)
遇到对缓存中数据的更新,你们是怎么处理的?(√)
使用Redis作为缓存的话,会出现什么问题嘛?(√)
怎么解决Redis和DB的数据一致性问题?(√)
Redis是自己搭建的嘛?几台机器?(√)
说说主从复制(√)
采取什么措施去解决主节点突然挂掉?(答的不好!!!)
哨兵,了解嘛?(不好…)
Redis可以对key设置过期时间你应该知道吧,那Redis是怎么实现这个功能的呢?(没了解过)
那我现在让你来实现一个这个功能,你会怎么做?
你说的这种方案可以,但是还有更优的解决方案(提示了单例模式…但是我依旧没有说出来)
MySQL索引了解嘛?(√)
MySQL索引什么情况下会因为where后的语句导致索引失效?(√)
底层数据结构了解嘛?(√)
B树和B+树的区别(√)
Spring、SpringMVC、SpringBoot哪个熟一点?(√)
Spring循环依赖你了解嘛?如何解决?(√)
说说HashMap(√)
HashMap什么时候转红黑树?(√)
为什么要是有红黑树?(√)
HashMap扩容机制(√)
说下ConcurrentHashMap怎么实现线程安全的?(√)
== 与 equals的区别(√)
问下列代码的执行结果:
Integer a = 1000;
Integer b = 1000;
System.out.println(a == b);
System.out.println(a.equals(b));
你确定结果是这样的嘛?(我感觉这里错了…平时没注意,赶紧补下)
算法题:输入:aaabbacc 输出:3a2b1a2c
反问:
- 问面试评价
- 技术面有几面
- 什么时候有面试结果
体验
从反问中,听出了一丝丝希望。我也不知道哈哈哈
问题能记住的都写在上面了
许愿二面吧!!!
京东实习二面面经(2021年3月11日下午4点半)
体验
面试体验挺好的,对方是一个小姐姐(第一次遇到女面试官!)与其他面试官相比还是很有特点的,考察的内容非常全面,除了基础、集合、JVM部分没咋问,其他技术、写代码能力、语言表达、场景题等等啥都问了
面试总时长:90分钟
面试方式:视频 + 线上编程
面试部门:商业提升事业部-客户平台部-创新创业组
- 自我介绍
- 项目(架构、遇到的问题、职责、SpringCloud微服务框架、服务器数量、日活等等),大约30分钟左右吧…
- SpringCloud微服务框架有哪些模块?
- 说说注册中心有什么作用?
- 服务会有什么信息在注册中心上?
- 什么时候服务会注册在注册中心上?
- Redis具体在项目哪些业务上使用了?怎么用的?
- 使用Redis缓存产生了什么问题?
- 如何解决缓存和DB的数据一致性问题?
- Redis如何实现分布式锁?
- setnx与setex的各有什么特点
- Redis设置key的过期时间是如何实现的?(一面没答上来的问题,二面答的也不是很好…)
- Http报文组成
- 四次握手的详细过程
- 四次握手的过程中客户端、服务端分别会处于什么状态?(没答上…)
- Spring IOC、AOP 说说你的理解
- Spring AOP是怎么实现的?基于什么?
- Spring AOP工作原理
- MySQL存储引擎有哪些?
- InnoDB与MyISAM有什么区别?
- MySQL基础架构
- 说说更新语句的内部执行流程
- 在MySQL基础架构中,redo log和bin log分别处于什么位置?
- 说说你对脏读和幻读的理解
- 什么隔离级别可以避免?
- 手写代码题1:层序遍历二叉树,输出打印每层的节点和层数(因为我电脑原因…做题链接打不开,结果让我开IDEA共享屏幕写)
- 手写代码题2:求10000个数的和,开5个线程实现(时间关系,只让说了思路)
- 线程与进程的区别
- 创建线程的方式
- 为什么在生产中不能使用Executors创建线程池?
- 线程池的几个重要参数介绍
- 说说你对JUC包下的工具类CountDownLatch的理解
- 具体在应用中,它怎么用呢?(没答好)
- 对并发这个概念怎么理解的?
- 并发问题具体会有什么问题?
- 现在在哪?什么时候可以过去实习?
反问:
- 面试评价
- 简单表达了一下很想去京东实习哈哈哈~
体验
第一次面试面这么久,写完题…又继续问,脑袋直接开花的感觉。有几个问题没答上,挺不应该的,特别是一面没答上的问题,二面也答的很一般…
京东暑期实习面经(已OC)相关推荐
- 2020大连西山居暑期实习面经(已OC)
2020大连西山居暑期实习游戏客户端面经 本人末流985 数字媒体技术 大三学生,今天参加了大连西山居暑期实习生游戏客户端一面,一个HR小姐姐+两个技术大佬视频面试,总结一下. 一面 面向对象 ...
- 哔哩哔哩(B站)暑期实习面经(已OC)
哔哩哔哩一面(2021年3月22日晚上七点) 体验 面试官很注重项目经验和项目中遇到的问题,充分说明一直在考察你是否真正实战过 面试时长:19分钟 面试方式:视频 面试部门:B站直播业务部 自我介绍 ...
- 2020腾讯暑期游戏客户端实习面经(已OC)
2020腾讯IEG暑期游戏客户端实习面经 一面 二面 HR面 总结 后记 其他面经: 本人末流985 数字媒体技术 大三学生,参加了2020年腾讯暑期实习面试,总结一下,整体感觉不是特别难,可 ...
- 美团大数据开发转正实习面经(已OC)
一面面试体验整体很不错,面试官很温柔,也不会故意为难你. 一面(2023.3.21) 自我介绍 简单介绍项目(研一在国电做的) 你认为学习到的技术和实际使用的差距在哪 项目中的数据都是哪里来的(集团中 ...
- 【笔试】京东数据分析暑期实习
时间:2019年4月13日,晚上7:00~9:00 京东暑期实习是我参加的最后一个公司的笔试,也是唯一过了的笔试.(因为一直忙的没时间准备,就直接拿笔试当学习机会.)京东数据分析的笔试是20道选择+2 ...
- 京东2019暑期实习面经
京东2019暑期实习面经Java开发岗 概述 面试开始是自我介绍,按照了看过的博客的经验简单说了一下,然后就开始让你介绍项目经验,这样按照经验介绍,之后就问了一些技术性的问题.以下是对一些问题的总结: ...
- 字节TikTok暑期实习一面二面三面面经(以OC)
字节TikTok暑期实习一面二面三面面经(以OC) 字节TikTok暑期实习一面二面三面面经(以OC) 之前面试汇总题 字节一面(4月23日 4:00) 字节二面(4月23日 5:00) 字节三面(4 ...
- 20200418京东算法暑期实习笔试 Python3
20200418京东算法暑期实习笔试 Python3 第一题 题目描述 输入描述 输出描述 示例输入 示例输出 解释 思路 代码 第二题 题目描述 输入描述 输出描述 示例输入 示例输出 思路 代码 ...
- oppo系统工程师暑期实习生面经(已OC)
一面(3.25) 自我介绍,项目 项目深挖,google-perftools原理,怎么实现的采样,为什么有百分比,函数植入细节,和gcc的,编译加入采样函数么,没有内核怎么中断 perf的原理,为什么 ...
最新文章
- 站长新手入门:从0开始搭建微信小程序商城,不会代码也能开商城(附带源码)
- socket编程 (PHP实现)
- URL处理两个小工具方法
- Linux webkit截图,CutyCapt 跨平台使用 WebKit 内核网页截图工具 - 文章教程
- 周鸿祎:谷歌Chrome不是浏览器
- mysql multi innobackupex,mysql之 Innobackupex(全备+增量)备份恢复
- bi导入数据失败 power_主机数据库平台迁移 6 个典型问题
- [微博]页面table 闪动问题解决
- 并发的线程入门到并发安全原理解析,offer拿到手软
- webapi 状态返回 php,让WebAPI 返回JSON格式的数据实例教程
- linux关闭3389端口,如何修改云服务器(Windows、Linux)的默认3389远程端口?
- simplelink_cc13x0_sdk中GPIO的使用
- 嵌入式计算机与pc机区别,嵌入式计算机与PC机的区别是什么?
- 7号团队-团队任务5:项目总结会
- 计算机类的毕业论文是怎么查重的,论文检测软件是如何实现查重功能的
- 一个女留学生在美国的七年(转载)
- 『Linux』Ubuntu Beaver(18.04) 配置 美化流程
- imazing是什么?为什么选择 iMazing?
- 大学计算机一级网络题,大学计算机一级考试试题及答案
- 基于SSM的商城系统
热门文章
- App开发者不再遵循苹果iOS设计惯例
- 苹果5完美越狱_checkra1n for Mac(越狱工具)
- 什么是知识,什么是知识图谱,有什么作用,有哪些应用领域?
- Android 阿里云镜像整理
- 黑苹果强制关机导致硬盘挂在失败问题
- K8S kube-proxy iptables 原理分析
- 宁海中考政策计算机考试合格,宁海中考指南!同学们、家长们你们准备好了吗?...
- 输出全靠画html5在线玩4399,输出全靠画
- python 工资减税_Python告诉你个税抵扣能省多少钱?
- python 安装环境时出现报错:CondaVerificationError: The package for tk located at /home/anaconda3/pkgs/t