金三银四京东面试真题,被问到这些,我也是醉了

c++ pcl点云处理(2025 长期更新) 目录1.常用的点云文件2.认识点云的文件格式3.点云的数据结构4.输入输出(IO)5.KD树6.Oc树(八叉树)7.点云可视化8.点云滤波9.点云拟合分割10.点云与图像11.特征点与特征描述及提取12.点云配准13.点云曲面重建 阅读详情

点关注,不迷路;持续更新Java架构相关技术及资讯热文!!!

眼尖的朋友可能还看见了此博客页面左上角还有惊喜哟

前言

前几天了前公司带的一个新人聊了一会,说了一下他在京东的的面试经历,我感觉挺不错的,就和大家分享一下:

工作两年有余,本人第一份工作是在一家外包公司,第二份工作是在一家做SAAS平台的公司,第一家公司让我入门,进入了软件开发的行业,了解了一些基础的东西;第二家公司由于规模不大,很多活儿都是一个人来做,从产品到开发、测试、运维我都了解了,对于整体的软件开发流程有了很大的了解。但是,为了自己的更好发展,决定去一家大公司,于5月初提出了离职,虽然领导挽留,但是我还是离职了,然后我自己面试了很多家公司,大公司小公司都有,积累了足够的经验,开始向阿里大公司投递简历,面了几家之后,终于拿到了自己满意的offer,我是在积累了足够的经验之后才提出离职的,离职时一件很重大的事情,自己要慎重考虑,要从职业发展和个人规划上考虑清楚再去做出选择。

大公司面试考验基础和项目经验,小公司比较偏向于项目经验。这里我都总结下,给大家一个参考,希望可以帮助到正在面临跳槽的同志。

一、Java基础

  1. Java基本数据类型
  2. 原始数据类型和封装类的区别
  3. String、StringBuffer、StringBuilder区别
  4. 运行时异常和非运行时异常区别
  5. 简述一下面向对象的特征,并举例说明你对面向对象的理解
  6. 正则表达式的用法
  7. Java 语言如何进行异常处理,关键字:throws、throw、try、catch、finally分别代表什么意义?finally代码是在return之后还是之前执行?
  8. abstract class和interface有什么区别?接口可以继承接口吗?接口可以继承抽象类吗,为什么?
  9. 构造器(constructor)是否可被重写(override)?
  10. 是否可以继承String类?
  11. Java 中的final关键字有哪些用法?
  12. try{}里有一个return语句,那么紧跟在这个try后的finally{}里的代码会不会被执行,什么时候被执行,在return前还是后?
  13. 阐述final、finally、finalize的区别。
  14. 如何通过反射创建对象?
  15. Java 8的新特性
  16. Java数组和链表的两种结构的操作效率
  17. Java的引用类型有哪几种

二、多线程、IO、集合

  1. ArrayList、Vector、LinkedList的存储性能和特性
  2. List、Set、Map是否继承自Collection接口?
  3. List、Map、Set三个接口存取元素时,各有什么特点?
  4. 请说出与线程同步以及线程调度相关的方法。
  5. 编写多线程程序有几种实现方式?
  6. 简述synchronized 和java.util.concurrent.locks.Lock的异同?
  7. hash碰撞以及hash算法、如何解决哈希冲突
  8. ArrayList和HsahSet的区别,HashMap和Hashtable的区别?
  9. HashMap的存储原理,需要了解HashMap的源码。
  10. ArrayList和LinkedList的各自实现和区别
  11. HashMap和HashTable区别
    12.Hashtable,HashMap,ConcurrentHashMap 底层实现原理与线程安全问题
  12. Hash冲突怎么办?哪些解决散列冲突的方法?
  13. 讲讲IO里面的常见类,字节流、字符流、接口、实现类、方法阻塞。
  14. 讲讲NIO。
  15. 递归读取文件夹下的文件,代码怎么实现
  16. 常用的线程池模式以及不同线程池的使用场景
  17. newFixedThreadPool此种线程池如果线程数达到最大值后会怎么办,底层原理。
  18. 了解可重入锁的含义,以及ReentrantLock 和synchronized的区别
  19. atomicinteger和volatile等线程安全操作的关键字的理解和使用
  20. 进程和线程的区别
  21. 同步和异步,阻塞和非阻塞

三、设计模式

  1. 简述一下你了解的设计模式。
  2. 写出单利模式,懒汉和饿汉

四、JVM

  1. 描述一下JVM加载class文件的原理机制?
  2. Java 中会存在内存泄漏吗,请简单描述。
  3. GC是什么?为什么要有GC?
  4. JVM的内存模型(重要、GC算法、新生代、老年代、永久代等需要详细了解)
  5. GC的工作原理

五、数据库

  1. 事务的ACID是指什么?
  2. 悲观锁和乐观锁的区别
  3. Left join、right join、inner join区别
  4. SQL优化
  5. redis缓存数据库,需要了解,什么是内存数据库,支持的数据类型
  6. 单个索引、联合索引、主键索引
  7. 索引的数据结构
  8. 数据库的锁,行锁、表锁、悲观锁、乐观锁

六、框架

  1. web Service 常用注解 客户端如何生成,还是手写
  2. mybatis处理大数据
  3. AOP IOC优点缺点
  4. spring事务传播属性和隔离级别
  5. Web Service 客户端和服务端实现技术
  6. Spring Mvc返回json技术
  7. Hibernate悲观锁和乐观锁
  8. Hibernate三种状态
  9. hibernate和ibatis的区别
  10. 讲讲mybatis连接池
  11. SpringMVC的工作原理
  12. Spring的几种注入方式
  13. Spring如何实现事务管理
  14. Spring IOC和AOP的原理

七、算法和数据结构

  1. 写出快速排序和冒泡排序算法

八、Linux基础

  1. 常用命令
  2. Linux文件权限
  3. 端口占用

九、项目经验面试真题

  1. 浏览器访问http://www.taobao.com,经历了怎样的过程。
  2. 高并发情况下,我们系统是如何支撑大量的请求的
  3. 集群如何同步会话状态
  4. 负载均衡的原理
  5. 如果有一个特别大的访问量,到数据库上,怎么做优化(DB设计,DBIO,SQL优化,Java优化) 设计缓存,使用memcached、redis,读写分离,数据库优化(优化表结构、索引、查询语句等),使用集群,升级硬件,
  6. 手写斐波那契数列、递归查找文件
  7. Mybatis的# $的区别
  8. prototype作用域的范围
  9. Spring的动态代理
  10. 手写生产者消费者模式
  11. 分布式锁
  12. 死锁的原因以及如何避免
  13. 内存溢出的原因
  14. 秒杀系统的设计
  15. 100万条记录实现导出
  16. 字符串的比较、反转
  17. CountDownLatch的应用场景

辛苦总结,有问题欢迎指正!

一个人在一家公司呆久了,千万不要模式化,一直待着舒适区,因为当你一旦离开这家公司,找工作的时候就会很容易碰壁,在这里:我建议大家一定要提前计划着去学习…

写在最后

眼尖的朋友可能还看见了此博客页面左上角还有惊喜哟

点关注,不迷路;持续更新Java架构相关技术及资讯热文!!!

RFC-only 与 SAProuter 场景下,让 Claude 真正参与 SAP ABAP 开发 SAP ABAP 开发这几年正在出现一个很有意思的变化。过去我们说开发工具,脑子里大多是 SE80、SE38、SE24、SEGW、Eclipse ADT,再往后是 BAS、VS Code、abapGit、ATC、CI/CD。现在又多了一层,Claude Code、Claude Desktop 这类 AI 编程助手开始通过 MCP 进入开发现场,不只是写一段示例代码,而是能读系统里的 ABAP 对象、搜索包、改源码、跑检查、辅助重构。 阅读详情

相关推荐

如何使用Calibre PERC抽出 点到点/p2p 电阻

@[TOC](如何使用Calibre PERC抽点到点(p2p)电阻) 一、前言 需要实现的功能是从gds中抽出net的点到点的电阻。如下图这样。 二、准备工作 lvs rule pex rule(必要时可以自己定义RC rule) gds p2p点的坐标 定义prode.defs 因为p2p的点是变化的,所以每次prode定义都要重新出,对应的perc rule也是根据每个p2p点的定义来的,perc rule也是每次都要重新出。如果需要可以写一个脚本自动出这些定义文件。 PROBE_POINTS

kobayashiyou的博客 1万+

【本人秃顶程序员】京东面试真题,被问到这些,我也是醉了

←←←←←←←←←←←← 快!点关注 前言 前几天了前公司带的一个新人聊了一会,说了一下他在京东的的面试经历,我感觉挺不错的,就和大家分享一下: 工作两年有余,本人第一份工作是在一家外包公司,第二份工作是在一家做SAAS平台的公司,第一家公司让我入门,进入了软件开发的行业,了解了一些基础的东西;第二家公司由于规模不大,很多活儿都是一个人来做,从产品到开发、测试、运维我都了解了,对于整体的软件...

weixin_34085658的博客 599

Rockchip RK3566 Buildroot SDK构建与内核编译实战指南

嵌入式Linux开发中,交叉编译环境是系统启动的基础支撑。Buildroot作为轻量级嵌入式构建框架,通过配置驱动、自动化下载和分层编译机制,显著降低定制化Linux发行版的集成门槛。其核心价值在于将内核、根文件系统与工具链统一管理,兼顾资源约束下的确定性构建与工程可复现性。典型应用场景涵盖ARM64平台(如RK3566)的固件开发、IoT设备量产镜像生成及硬件Bring-up阶段的快速验证。本文围绕Buildroot SDK全流程实践,深入解析环境搭建、Repo源码同步、离线DL库预置及内核编译等关键环节

weixin_36047538的博客 136

FAT学习笔记(五)——FAQ

1,fat32中一个文件至少要占用整数个cluster,一个cluster要占用2的整数次幂个数的cluster,fat32中要使用cluster的原因是:因为如果要写入一个大档案,如果用sector的配置方式,那么sector数量就很大,并且分配在零散的空间,不便于管理,又由于cluster是连续的sector,所以可以加快访问时间。 如何知道某个file/dir占用的起始cluster? 答

知了112的专栏 963

电机控制实战:SVPWM五段式与七段式算法在STM32上的实现对比

本文深入对比了SVPWM五段式与七段式算法在STM32上的实现效果,详细分析了两种算法在占空比控制、开关损耗和波形质量等方面的差异。通过实测数据,为工程师提供了针对不同应用场景的选型建议,包括电池供电设备和高精度伺服控制系统的优化方案。

h6i7j8的博客 584

WebRTC Qos优化杂记

本文是笔者对WebRTC Qos性能研究、优化的一些思考,希望对有兴趣的读者有一些启发。

sonysuqin的专栏 6677

WARNING: Not enough clusters for a 32 bit FAT!

在emmc上制作fat32分区做启动分区时出现这个警告,导致没法正常启动, root@am57xx-evm:/boot# fdisk -l /dev/mmcblk1 /dev/mmcblk1p1 * 4096 40959 36864 18M c W95 FAT32 (LBA) root@am57xx-evm:/boot# mkfs.vfat -F 32 -n "bo...

z1026544682的专栏 2924

华为OD机试真题 新系统2026-04-15 C++ 实现【失灵的键盘】

有一个键盘有2个按键失灵了,按下这些键时会连续输出其他键对应的字符两次。具体如下: 1. 按下j键一次,屏幕上显示uu(两个连续的u);  按下b键一次,屏幕上显示t(两个连续的t) 2. u键和t键是好的,按下u键一次时,屏幕只会显示一次u(正常按键);按下t键一次时,屏幕只会显示一次t(正常按键) 3. 假定屏幕上连续显示两个t一定是按了一次b键,而不是两次t键;假定按键t之后不会紧接着按键b,即tttt转义为两个b,而不可能是tb

MISAYAONE的博客 211

openeuler虚拟机系统运行 atune-adm analysis 报错日志记录

文档说明 介绍报错日志,提供给 atune 开发人员分析使用。 操作记录 将 /etc/atuned/atuned.cnf及 /etc/atuned/engine.cnf 文件中的level设为debug(默认为info)后,执行systemctl restart atuned及 systemctl restart atune-engine ,再次尝试 atune-adm analysis 并提供日志信息,获取日志方法:cat /var/log/messages | grep atune . 报错日志 Au

飘雪冰峰的博客 2033

Claude code 入门 安装和快速使用

Claude Code 可以理解为一个。你只需要用简单的语言告诉它要做什么,比如「帮我整理这些文件」、「改一下这个程序」、「分析一下这些数据」,它就能理解你的电脑项目,并自动完成很多操作。,比如整理文件、编程、数据分析…等等。使用终端、命令行还是挡住了非常多的朋友,这个时候,有个界面很重要!Claude code、Codex 官方也都推出了插件,安装即可使用。

2401_84052244的博客 1356

Fluent验证案例03:管道中湍流流动压降计算——采用kw-sst模型计算压降更为准确。

阅读(4053) 评论(0)本案例利用Fluent计算管道中湍流流动压降。

qq_15963745的博客 877

【CentOS 7笔记50】,Linux系统日志#171207

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_33787529的博客 3393

第95节:多模型多卡推理管理

多模型推理:在同一硬件平台上同时部署多个不同或相同的深度学习模型,满足多任务需求。多卡推理:利用多块 GPU 资源,提升推理吞吐量与并发能力。目标:合理分配 GPU 资源,实现高效、低延迟的推理服务。

yumeiguo的博客 218

备战金三银四:分享百度,美团,京东java研发岗面试真题!

(免费获取文中所展示的资料点击文末免费获取到)

m0_69305074的博客 1183

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

2024京东Android面试真题解析,金三银四Android面试的一些感受

早上状态很差,简单问题也会卡壳,希望大家还是能够选择自己状态好的时间点面试……。华为面试安排非常紧张,但是反馈效率特别高,一二面结束马上会短信通知是否通过。然后隔天直接三面,流程走的非常快。HR面还好,感觉都是一些常见的问题,没什么很刁钻的问题。

2401_84408814的博客 1193

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

30K 成功入职京东:拿到京东 offer 经验分享「面试经历 + 面试真题」

前言 马上就要金三银四了,受到某些影响,很多大型互联网公司都默默的裁员了,但是也有很多幸运的小伙伴也是拿到大厂的 offer,今天给大家分享的是我一位幸运拿到京东 offer 的朋友的面试经历,疫情反反复复,相信还有很多朋友还是在犹豫是不是要辞职,我也闲来无事,问到了我朋友京东面试的一些真题,以及我整理的一些真题分享给大家。 kafka 面试题及解析 18 道 ZooKeeper 面试题及解析 28 道 Linux 面试真题及解析 45 道 MySQL 面试真题及解.

gu1857035894的博客 879

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

30K成功入职京东:拿到京东offer经验分享「面试经历+面试真题」

正逢金三银四,受到疫情影响,很多大型互联网公司都采用线上面试的方法来挑选人才,也有很多幸运的小伙伴也是拿到大厂的offer,今天给大家分享的是我一位幸运拿到京东offer的朋友的面试经历,疫情刚有好转,相信还有很多朋友是在线上办公的,我也闲来无事,问到了我朋友京东面试的一些真题,以及我整理的一些真题分享给大家。面试其实是一个双向选择,面试官在评估你的表现,同时由于面试官也代表公司,他的素质及提的问题也是你应该评估的方面,所以不要紧张。mysql主从同步的机制的原理?与NIO的区别,阻塞与非阻塞的区别。

bjmsb79的博客 240

【金三银四】Elasticsearch面试题(2021最新版)

前言 随着企业对近实时搜索的迫切需求,Elasticsearch 受到越来越多的关注,无论是阿里、腾讯、京东等互联网企业,还是平安、顺丰等传统企业都对 Elasticsearch 有广泛的使用,但是在 Elasticsearch 6.8 发布以前,大部分 Elasticsearch 功能都是付费的,开源版本的 Elasticsearch 在集群管控方面能力有限,鉴于此,通用的实施方案就是给 Elasticsearch 添加一层网关,从而实现对 Elasticsearch 的管控。 小编分享的这份金...

SQY0809的博客 5580

2024京东Android面试真题解析,互联网大厂100道Android面试题助你冲关金三银四

上面我们可以看到,也许程序员甲和乙技术能力相同,但是甲更偏向于兢兢业业、努力干活的老黄牛程序员,他写出的代码很有可能是他认为非常好的代码;所以,在我们做开发的过程中,不过遇到什么样子的问题,我们应该注重考虑我们如何提升自己的技术内功,用什么样子的方法最完美的解决问题,而不是只求解决问题的速度。如果大家觉得自己在网上找的资料非常杂乱、不成体系的话,我也分享一套给大家,比较系统,我平常自己也会经常研读。,这是典型的不知其所以然。**第三,**到了合适的年纪,后续不知道该如何发展,转型管理,还是加强技术研究。

2401_84408780的博客 930

2021年“金三银四”来袭!京东面试真题解析,这原因我服了

第一次观看我文章的朋友,可以关注、点赞、转发一下,每天分享各种干货技术和程序猿趣事 前言 随着移动终端的快速发展,Android开发人员也越来越多,Android开发市场也进入了一个饱和的状态,Android开发人员也面临着难找一份好工作的处境。 而找工作的第一关就是面试,一个好的面试往往能很好的提高你的入职几率,下面我总结了一些本人在一些大厂的面试总结,希望的观看的小伙伴有所帮助。 面试复习路线图 我之前复习,大多都在20点以后,因为晚上比较能集中注意力,制定一个学习计划,切勿零散的复习,最好是系统的.

m0_56255097的博客 241

金三银四如何抱佛脚?2022 最新大厂 Java 面试真题合集(附权威答案)

这些面试资料都是我通过各种渠道收集到的大厂面试真题,并附有最新的权威答案,绝不是网络上那些已经是几年前甚至十几年前的面试题所能媲美的,除面试题外还有我整理的一些经典 Java 学习电子书也都可以无偿分享给大家,同学们可以对照着查漏补缺,争取早日上岸,拿到 offer 后别忘了回来给我点个赞。 这套面试题主要是针对 0-5 年左右的 Java 开发程序员提升的,不管是传统行业还是互联网行业,掌握这些技术基本都能拿到一个不错的薪资,希望对大家有所帮助。 面试资料 一、Java 基础 二、Java

m0_67322837的博客 549

2021京东最新Java面试真题解析,不可思议!

前言 回顾这一年,我的付出终归是没有白费的!很快,今天是2021年了,激烈的金三银四已经没有多少日子就有上场了!所以今天,我挑选了“美团+字节+腾讯”等三家的一二三面问题,在此篇文章里做一个分享,希望看到的朋友可以做一个面试参考,并可自行测挑战一下你能走到哪一面,期待你的表现~ 一面(一个小时左右) 算法:写冒泡排序,问如何优化,简单讲了快排和堆排序的原理 数据库:解释左连接 数据库第一第二第三范式,数据库死锁 linux:怎么查看内存;怎么查看进程,ps命令一般在什么情况下使用。 什么是幂等操作?怎么解

m0_56530263的博客 348

2021金三银四程序员福利:最新整理18套完整版一线大厂面试真题

金三银四来啦!楼主也来为大家送福利啦!小编整理18套一线大厂面试真题,大厂真题涉及了:百度、京东、唯品会、蚂蚁金服、软通动力、中软国际、拼多多、携程、OPPO、顺丰、乐信、腾讯、银盛等一、二线大厂Java开发岗! 这18套大厂面试真题全部都是包含答案的,由于文章篇幅有限,楼主只能为大家截图出部分题目和内容,完整版已经为大家整合完毕,需要免费获取点赞文章,然后点击传送门即可!! 百度面试 BeanFactory 和 ApplicationContext 有什么区别 Spring Bean 的生命

bieber007的博客 245

阿里P8大佬整理总结的:2020年最新BATJ面试真题,适合java高岗

前言 2020这一年及其的不容易,因为疫情,不仅企业面临着巨大的挑战,而且程序员也面临着很大的挑战,很多厂子都已倒闭,很多人都已经被裁员。 很明显金三银四已经泡汤了,大家也不要气馁,金九银十很快就要来了,疫情也过去了。 这段时间这好用来学习提升自己,那既然要提升自己了,那你知道方向了吗? 不要着急,这里有一套阿里P8 大牛整理的最新百度、阿里、腾讯、京东的面试真题及答案,希望大家能够喜欢!! 腾讯 1. 从简历项⽬中选⼀个项⽬,说说你在其中遇到了什么重⼤挑战?以及你的解决问题的思路? .

m0_64363449的博客 168

面试京东T5,被按在地上摩擦,鬼知道我经历了什么?

金三银四已经结束了,金九银十即将到来,有的朋友发来喜报,面试上了一线大厂,也有没有面试上的朋友跑来跟我说,被虐惨了,几天给大家分享下我一个面试京东的朋友的经历,希望给正在面试的朋友共勉。 面试京东被问到的问题: 如何保证消息不被重复消费?或者说,如何保证消息消费的幂等性? 如何保证 redis 的高并发和高可用?redis 的主从复制原理能介绍一下么?redis 的哨兵原理能介绍一下么? 如何设计一个高并发系统? 分布式服务接口的幂等性如何设计(比如不能重复扣款)? 记得面试中问到的这些

ruanHbac的博客 133

金三银四,全网最详细的软件测试面试题总结

回归测试: (regression testing): 回归测试有两类:用例回归和错误回归;用例回归是过一段时间以后再回头对以前使用过的用例在重新进行测试,看看会重新发现问题。错误回归,就是在新版本中,对以前版本中出现并修复的缺陷进行再次验证,并以缺陷为核心,对相关修改的部分进行测试的方法。

2401_83014899的博客 1061
上一篇: Java小技巧丨可以提高千倍效率的Java代码的35个小技巧
下一篇: 详解Java中简单的设计模式——单例模式的演进和推荐写法
程序员摩西
博客等级 码龄7年 45粉丝 104原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值