Java程序员(阿里、京东、携程)面试归来,成功斩获京东offer

电赛备赛笔记:用STM32驱动AD9959信号发生器模块,从接线到出波保姆级教程 本文详细介绍了如何使用STM32驱动AD9959信号发生器模块,从硬件接线到软件调试的全流程。AD9959作为高性能DDS芯片,适用于电子设计竞赛中的信号生成需求。文章包含硬件连接指南、寄存器配置解析、多通道控制技巧以及常见问题解决方案,帮助参赛者快速掌握AD9959的应用。 阅读详情

阿里巴巴(一面)

阿里找了一个前辈内推的,准确来说应该是直推,是他帮我直接录的简历,他本科进的阿里蚂蚁金服,厉害吧?是真的佩服。第一次在官网上填资料,想想马云有多出名,想想蚂蚁金服这样的顶级技术,有些兴奋,有些期待。

录完简历后等待简历评估,原来,找内推不一定能得到面试机会,能不能得到面试机会要经过简历评估(我这才知道,原来内推免笔试可不是那么容易的),毕竟内推能免去在线笔试直接面试,互联网第一梯队像百度、阿里,腾讯的笔试真的很有难度,做过前几年这些公司的笔试题,真的太难了。在阿里的校招群里看到很多研究生研究算法,前端,Java研发的,简历评估后直接变成已回绝没有得到面试机会。心想,我一个研究生,虽然Java基础不错,三大框架也很熟悉,项目都是自己设计的需求,简历也就一张纸,究竟能不能得到面试机会?

填完资料的一个星期后收到了支付宝的面试电话,突然变得好紧张,居然得到了面试的机会。

自我介绍

  1. 简单的介绍一下你的项目
  2. 一个有500个用户的广播系统,你怎么做性能优化
  3. 当用户提交请求后,却立即按撤回按钮,涉及性能的数据落地问题你怎么处理
  4. Lucene底层实现原理,它的索引结构
  5. ibatis跟hibernate的区别
  6. ibatis是怎么实现映射的,它的映射原理是什么
  7. Java I/O底层细节,注意是底层细节,而不是怎么用
  8. 你对mysql有什么了解
  9. 说一下数据库事务的四个特性,为什么mysql事务能保证失败回滚
  10. mysql数据库的锁有多少种,怎么编写加锁的sql语句
  11. mysql什么情况下会触发表锁
  12. 页锁、乐观锁、悲观锁
  13. tcp三次握手的过程
  14. 进程跟线程的区别
  15. redis的操作是不是原子操作
  16. ArrayList跟LinkedList的底层实现原理,使用场景
  17. B+树
  18. 一道算法题,在一个整形数组中,有正数有负数,找出和最大的子串
  19. 动态规划的思想
  20. 你有什么想问的

阿里一面过后变得怀疑人生,真的好多不会好多底层原理没答出来,第二天查状态,变成已回绝了。原来学习不能只学表面,作为一名研发人员,只知道怎么用是不够的,更多的应该知道底层原理,不然出现了性能瓶颈你怎么优化?你怎么扛得住每秒千万甚至亿的并发量?

有很多底层问题没答出来,接下来干嘛?学啊!

携程(一面)

携程又找了内推,直接面试。

  1. 自我介绍
  2. 介绍一下项目
  3. 你的并发项目有做过压测吗
  4. haspmap的底层实现原理,怎么解决冲突问题
  5. haspmap是否线程安全
  6. object对象的常用方法
  7. 你有什么想问的

携程一面后被淘汰,其实问题很简单,当初被淘汰了感觉很不解,有些郁闷,只不过是稍微犹豫了一下线程安全问题而已,最后也答对了。但现在想起来,连haspmap是否线程安全都要考虑,根本就不是一个合格的Java工程师,被淘汰也是理所当然的。突然感觉自己学的好不扎实,变得有些焦虑,连java基础都存在问题,接下来干嘛,学啊!

被阿里跟携程拒绝后的一个多星期,没有接到任何面试电话,笔试了美团、今日头条,都挂了,变得没什么心情,其实之前也学了很多Java的技术,但还是不牢固不全吧,继续补吧。

虽然很低落不过还是坚持天天看书。去牢实各种Java基础,thinking in java再看一遍;多线程,concurrent包;集合类,每一个集合类的底层,haspmap的底层源码,concurrentHaspMap的底层源码,更多地区理解为什么,而不是怎么样;

看虚拟机从内存管理到类加载;java并发编程的艺术;复习servlet/jsp技术;理解ibatis的技术要点,ibatis的底层源码;复习操作系统数据库计网每一个讲过的重点;理解MySQL的技术要点;spring的核心技术跟思想IOC、AOP、springMVC;

Lucene的索引结构,检索特点,为什么拿它来取代数据库的全文检索;Redis技术要点,从五种数据结构到乐观锁事务再到数据安全主从复制持久化…..;牢记Linux系统的常用命令与操作;经典的设计模式,单例懒汉恶汉等等;复习数据结构平衡二叉树B树B+树,复习算法刷leetcode…..当然,还有很多很多。

京东(笔试+两面技术+一面hr,拿到offer)

一面:

  1. 自我介绍
  2. 介绍一下项目
  3. java多线程有哪几种实现方式
  4. CountDownLatch
  5. Spring的核心技术
  6. 关于数据库事务说出你知道的所有
  7. 跟面试官聊天,说了很多关于登录验证的技术问题(有些紧张)
  8. 你有什么想问的

二面:

  1. 自我介绍
  2. 介绍一下项目
  3. 把你知道的java的concurrent包的技术全部说出来(volatile、锁重入,LinkedTransferQueue字节追加提高并发度技术,ConcurrentHaspMap结合volatile的happen-before读取优化)
  4. redis的配置文件(AOF&&Snapshot&&主从复制)
  5. WebSocket长连接问题
  6. 秒杀业务场景设计(事务,逻辑调整,行级锁,数据库并发度、mybatis调用存储过程)
  7. 会不会写前端(会,但也仅是会写,会写jQuery,CSS3)
  8. 你平时都用什么开发工具?IntelliJ IDEA相比Ecplise有什么好(快捷键)
  9. 跟面试官聊天,讨论了很多关于后台大并发量的问题
  10. 你今后的研究方向是什么
  11. 你有什么想问的

京东的问题都答出来了,感觉特别是二面真的很体现一个人的研发功底,幸好都答出来了,跟面试官聊他们部门的后端并发技术问题,简直受益匪浅。搜狐的我就不发出来了,最后成功拿到了京东的京东offer

总结

以上是对大型互联网名企面试题收集分享,分享给大家,希望大家可以了解什么是大型互联网名企面试题。觉得收获的话可以点个关注收藏转发一波喔,谢谢大佬们支持!!

最后针对上面的高频常问面试题我还总结出了适合于1-5年以上开发经验的java程序员面试涉及到的绝大部分面试题及答案做成了文档和学习笔记文件以及架构视频资料免费分享给大家,希望能帮助到您面试前的复习且找到一个好的工作,也节省大家在网上搜索资料的时间来学习,也可以关注我一下以后会有更多干货分享。

深入Linux内核:PTP硬件时间戳(HW Timestamp)是如何炼成的? 本文深入探讨了Linux内核中PTP硬件时间戳(HW Timestamp)的实现原理与实战应用。通过分析IEEE 1588协议在网络时间同步中的关键作用,详细解析了硬件时间戳在Linux内核中的架构设计、驱动开发及性能优化技巧,帮助开发者实现纳秒级精度的时间同步。 阅读详情

相关推荐

FPGA,关于安装使用libero IDE V9.2 及其gold floating license配置

3、license安装根据,下面的提示进行,跟随setting up the license server on a host教程操作。1、从官网下载Libero IDE v9.2(如下图中的Libero IDE v9.2 software)4、下载完成license解压包后还需要下载 Daemons license ,地址如下。(2)第一行并不是在内填写,而是直接用您电脑名替换掉(1)修改license.bat前四行是,其务必保持和案例位置相同(避免出错)............

JasonK的博客 4297

Java 程序员从携程、美团、阿里面试回来,这些面经分享给大家

不知不觉已经到了 7 月底了,距离社招黄金季节金九银十也已经只有 1 个月的时间了。在这个夏天,已经有小伙伴在面试了,今天我就分享一位程序员最近两个月的面试经历,他连续面试了阿里、携程、小红书、美团、网易 Java 岗位,最后也拿到了一些 offer,也算对得起自己挥洒的汗水了。考虑到是网友投稿,其他信息一概保密。接下来以时间线回顾一下参加过的面试,有需要的朋友可以私信免费获取!携程旅游​一轮面试首先自我介绍(自我介绍这一块我想不用我多说了吧)介绍做过的项目闲聊一会(主要没啥技术含量有点忘记过程了。。。)面

weixin_70730532的博客 282

从零到一:ASTER L2数据获取的实战避坑指南

本文提供了一份详细的ASTER L2数据获取实战指南,涵盖账号注册、环境配置、数据检索、下载故障排除及后处理等关键步骤。特别针对NASA EarthData平台的隐形门槛和常见陷阱,给出了实用解决方案,帮助科研新手高效获取地表温度数据,适用于环境监测和城市热岛效应分析等领域。

weixin_29061425的博客 519

深度总结!详细复盘我的两轮携程+映客面经,看完对你的面试也很有帮助。

携程 一上来就手撕单例模式(线程安全的懒汉模式的实现,然后问怎么优化,双重锁校验,如果 要实现变量可见性,volatile) 线程池相关 核心线程满了线程放哪里? 阻塞队列满了放哪里? 基本线程和阻塞队列都满了放哪里? 拒绝策略有哪些? 几种线程池? 哪些参数不一样? 线程池的阻塞队列为什么不用ArrayList? 手撕算法 第一个动态规划,做出来后问我做过没,我说做过类似的,他说:那就换一道,嘿嘿~我:(´; ︵;`) 第二个有点难,想出来了n2 的方法,要我优化,没优化出来 映客 一面(40min) 1

weixin_53170315的博客 652

银河麒麟(ky10)x86与arm双架构下编译zlmediakit的实战指南

本文提供了在银河麒麟(ky10)操作系统上,针对x86与arm双架构编译部署流媒体服务器zlmediakit的完整实战指南。文章详细阐述了从环境准备、依赖安装、代码获取到编译构建与测试的全过程,重点解析了两种CPU架构下的关键差异与注意事项,帮助开发者高效完成国产化平台上的流媒体服务搭建。

weixin_29306875的博客 100

macOS 12.7.6部署Ollama+Dify避坑指南

本文介绍了在macOS 12.7.6系统下部署Ollama和Dify的详细步骤及避坑指南。主要内容包括:1)关闭系统完整性保护(SIP)以允许修改系统目录;2)安装特定版本的Docker(2.1.0.5)和docker-compose(v2.38.2)以避免兼容性问题;3)配置Ollama服务并下载nomic-embed-text和deepseek-r1:7b模型;4)针对macOS调整Dify的docker配置文件,包括延长超时时间、修改存储路径、增加资源限制等关键设置。文中提供了完整的命令操作步骤和配置

Hi20240217的博客 3103

去携程面试,问HR待遇如何,HR说我太看重钱,不录取我

携程网,相信大家都很熟悉吧!在国内,携程网虽然比不上百度、腾讯等大公司,但是也算是数一数二的公司。很多程序员都想进入携程网工作,最起码待遇好。但是有这么一位程序员,面试携程的时候,竟然被拒绝了,理由是这位程序员太看重钱。 下面是这位程序员的原话: 今天我问大家分享一个我面试失败的经验,半年前,携程网的HR问我最近有没有工作兴趣。既然携程网都这样问了,我就问她,你们公司哪个职位的待遇最好?这位HR回答我说,她们公司创始人的职位待遇最好。我又问HR,你们现在要招人的职位,待遇到底怎么样呢?结果这位HR回答我

xx_nm98的博客 3390

QtWebApp的使用【在Qt中搭建HTTP服务器】(一)

用Qt和QtWebApp能够实现在C++中开发HTTP Web服务器应用程序。 首先,需要先安装Qt的软件开发工具包。点此下载 其次,下载最新的QtWebApp库。点此下载 下载并解压缩QtWebApp ZIP文件。你将会看到: 如何使用QtWebApp 1)将QtWebApp.zip文件解压到文件夹中,并创建一个名为“ MyFirstWebApp”的新Qt控制台项目。然后,建立如下文件结构: 2)将以下行添加到MyFirstWebApp项目的项目文件中: QT += network include(

饭的笔记本 2万+

两个月面试经历回顾:阿里,携程,小红书,美团,网易等等(重点讲讲一二面内容)

前言 还没有 offer 的同学不要气馁,该来的迟早会来。我从六月中旬有想法跳槽开始准备校招,一开始也是惨不忍睹,后来慢慢进入状态最近的面试基本都能走到终面,所以好好坚持,最后一定会有好结果的。 我投递的都是上海的开发岗位,接下来以时间线回顾一下参加过的面试。最开始参加的一些面试比如英语流利说、美团、猫眼、分布科技我只是简单总结一下,很多问题我自己也记不得了。 准备了一些我面试的时候做的一些面试题笔记有问题也有答案,由于篇幅有限,以下只展示小部分面试题,有需要完整版的朋友可以点击这里即可获取到文章中的

m0_50180963的博客 805

在虚拟机中对阿克曼转向车进行导航及避障的仿真测试

一、    在我使用rosdep install teb_local_planner去安装teb_local_planner的时候,报错:Command ‘rosdep’ not found, but can be installed with:sudo apt install python3-rosdep2    我花大半个月好不容易建立起的一系列ROS环境,被python3-rosdep2这条万恶的语句连同ROS一起给我删了。。。悲伤来的那么猝不及防    随着ROS版本的迭代,相关资料很多都不再适用

慕羽★的博客 3806

C#实现OPC客户端与S7-1200 PLC通信:工控场景稳定通信的实战指南(附完整代码)

标准化优先:OPC UA是工业通信的标准,相比直接通信,更适合多设备集成的工控场景;稳定性第一:必须封装断线重连、异常处理、资源释放逻辑,满足7×24小时运行需求;效率优化:高频采集场景优先用批量读写,避免单个变量频繁请求;细节把控:节点ID、变量类型、端口配置等细节是新手最容易踩坑的地方,建议先用UA Expert验证。这套代码和方案已在多个工业项目中落地,从单台S7-1200到多台S7-1200/1500集群,都能稳定运行。

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 1036

Java程序员从京东、阿里、携程面试回来,已成功拿到京东offer

录完简历后等待简历评估,原来,找内推不一定能得到面试机会,能不能得到面试机会要经过简历评估(我这才知道,原来内推免笔试可不是那么容易的),毕竟内推能免去在线笔试直接面试,互联网第一梯队像百度、阿里,腾讯的笔试真的很有难度,做过前几年这些公司的笔试题,真的太难了。突然感觉自己学的好不扎实,变得有些焦虑,连java基础都存在问题,接下来干嘛,学啊!被阿里跟携程拒绝后的一个多星期,没有接到任何面试电话,笔试了美团、今日头条,都挂了,变得没什么心情,其实之前也学了很多Java的技术,但还是不牢固不全吧,继续补吧。

the shy 301

GStreamer Plugin之Gst-nvdewarper

支持三种投影类型 NVDS_META_SURFACE_FISH_PUSHBROOM, NVDS_META_SURFACE_FISH_VERTCYL 和NVDS_META_SURFACE_PERSPECTIVE_PERSPECTIVE。关于每个平面的NvDewarperSurfaceMeta参数(projection_type, surface_index, and source_id)以及内存中有效的矫正平面(num_filled_surfaces)包含RGBA格式的一帧的缓存。矫正后的RGBA格式。

pvmsmfchcs的博客 368

java全文检索技术_Java程序员(阿里、京东、携程)面试归来,成功斩获京东offer...

阿里巴巴(一面)阿里找了一个前辈内推的,准确来说应该是直推,是他帮我直接录的简历,他本科进的阿里蚂蚁金服,厉害吧?是真的佩服。第一次在官网上填资料,想想马云有多出名,想想蚂蚁金服这样的顶级技术,有些兴奋,有些期待。录完简历后等待简历评估,原来,找内推不一定能得到面试机会,能不能得到面试机会要经过简历评估(我这才知道,原来内推免笔试可不是那么容易的),毕竟内推能免去在线笔试直接面试,互联网第一梯队像...

weixin_39541189的博客 127

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

后端大牛,手握头条、百度、京东offer归来,听听他的面试总结

分享一套我整理的面试干货,这份文档结合了我多年的面试官经验,站在面试官的角度来告诉你,面试官提的那些问题他最想听到你给他的回答是什么,分享出来帮助那些对前途感到迷茫的朋友。

2401_83916204的博客 1097

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

四年Java开发,刚从美团、京东、阿里面试归来(已拿offer),分享个人面经

美团 一面: 1、ConcurrentHashMap实现原理 2、HashMap实现原理 3、锁的实现原理 4、synchronized和重入所实现原理以及区别 5、一个char[]数组,里面有空格,以&结束。 6、jvm内存模型,都存什么。以及垃圾回收算法,垃圾回收器。 7、内存溢出的场景 8、设计模式,以及自己使用的场景。 9、Sping的AOP实现原理,以及对象生成方式的种类,单例的还是原型的。 二面: 1、分布式锁。 2、逐层遍历树。 3、原子类实现 4、vol

一入Java深似海 347

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

美团、京东、阿里面试归来(已拿 offer),分享个人面经

美团 一面: 1、ConcurrentHashMap 实现原理 2、HashMap 实现原理 3、锁的实现原理 4、synchronized 和重入所实现原理以及区别 5、一个 char[]数组,里面有空格,以 &结束。 6、jvm 内存模型,都存什么。以及垃圾回收算法,垃圾回收器。 7、内存溢出的场景 8、设计模式,以及自己使用的场景。 9、Sping 的 AOP 实现原理,以及对象生成方式的种类,单例的还是原型的。 二面: 1、分布式锁。 2、逐层遍历树。 3、原子类

syh121的博客 167

美的Java面经_四年Java开发,刚从美团、京东、阿里面试归来(已拿offer),分享个人面经...

美团一面:1、ConcurrentHashMap实现原理2、HashMap实现原理3、锁的实现原理4、synchronized和重入所实现原理以及区别5、一个char[]数组,里面有空格,以&结束。6、jvm内存模型,都存什么。以及垃圾回收算法,垃圾回收器。7、内存溢出的场景8、设计模式,以及自己使用的场景。9、Sping的AOP实现原理,以及对象生成方式的种类,单例的还是原型的。二面:1...

weixin_35924003的博客 1316

一位铁粉的分享:阿里面试归来总结面经,已成功斩获P6 offer ...

一不小心,我已经在编程这条路上走了五年,就在今年11月份,前前后后面试了几家大厂,最后成功拿下阿里蚂蚁金服P6 offer,面试过程很顺利,感谢【mikechen优知】分享BAT面试题目与技术知识,提供面试讯息,当作回馈,和大家分享面经。 1、阿里面试流程 第一轮:电话技术初面; 第二轮:技术面谈(围绕技术知识点、过去项目实战经验); 第三轮:技术le...

weixin_33971205的博客 546
上一篇: 946页神仙文档,连阿里P8面试官都说太详细了,搞懂这些可以面P7
下一篇: Java程序员月薪2W除了北上广深杭,如何达到?需要什么掌握能力
跟着我学Java
博客等级 码龄6年 660粉丝 1341原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值