1.要不先做下自我介绍说一说你最近做的那个项目然后针对简历提了几个问题
这个问题不妨把一个请求过来在TCP层面上建立连接、操作系统如何处理连接、Web容器接收到连接对象后做了哪些事情、Spring 如何对接收到的请求进行处理都说一下当然最终还是落在Spring 容器内部如何处理一个请求这个过程一定要说清楚需要体现细节。
需要你能画出JVM内存结构的图画出方法区、堆、程序计算器、虚拟机栈、本地方法栈并说出每一个部分具体是什么作用比如哪些是线c;哪些是线c;哪些地方存放了什么数据为什么会这样存放哪些虚拟机参数对这些空间大小是有影响的可以如何配置。这些都比较常规。
2另外懒汉式双重检测的实现方式 有三点需要注意的地方一是全局访问点必须是静态的外界使用可以通过类直接调用二是在进入锁之后还需要校验三是保存单例对象的私有变量一定要用volatile修饰这个地方可以多说一些比如volatile防止指令重排序保证内存可见性(JVM层面和CPU层面可以分别说)。
1在jdk1.8之后HashMap除了数组链表之外引用了红黑树。需要说明对于引用了红黑树的 HashMap 如何put一个元素以及链表是在何时转化为红黑树的。比如首先需要知道这个元素落在哪一个数组里获取hashcode后并不是对数组长度取余来确定的而是高低位异或求与来得到的。这个地方首先得知道异或求与是做什么样的运算的。
2之后说一下在HashMap中的实现比如hashcode无符号右移16位后和原hashcode做异或运算这相当于把hashcode的高16位拿过来和hashcode的低16位做异或运算因为无符号右移后前面说的16位都补零这就是前面说的高低位异或“进而是“求与”和谁求与呢和数组长度减1 求与。说到这里起码能够证明你是看过源码的接下来说说你的思考比如我们知道对于hashmap 初始化容量决定了数组大小一般我们对于数组这个初始容量的设置是有规律的它应该是 2^n 。这个初始容量的设置影响了HashMap的效率那又涉及到影响HashMap效率的主要因素比如初始容量和负载因子。
这个问题比较简单强引入、弱引入、软引入、虚引入说一下它们各自的特点和GC对它们的不同处理方式再说一下常用的应用场景或者jdk的实现中对它们的使用比如ThreadLocal 的静态内部类ThreadLocalMap它的Key是弱引用的也可以说一下 在你的理解中 为什么它是弱引用的假如不是会怎么样。
加载、链接、初始化链接又分为验证准备和解析每一个阶段是做了什么要说清楚。Object a new Object()这行代码做了哪些事情需要从类加载开始说起所以一定要清楚每一个环节做了哪些事情的否则这个问题不可能说清楚。
2、JVM层面对指令的优化以及在哪些时刻我们需要避免它做这样的优化
3、在new一个对象的过程中如果指令重排序了会导致什么结果
8、手撕代码。牛客题霸上的原题可以去看看NC29 矩阵查找
1、根据过往项目经验依次介绍业务解决了什么问题架构是什么样的以及你在其中做了哪些⼯作。
我问了一下公司业务团队构成技术栈以及所应聘的这个岗位大概做哪些工作。
HR面试。会考察到些软技能、个人成长、职业素质也会问一下期望薪资。
为帮助开发者们提升面试技能、有机会入职BATJ等大厂公司特别制作了这个专辑——这一次整体放出。
需要获取以下这些面试题答案以及学习资料得话麻烦一键三连之后微信扫描下图作者助手的微信 wjn168178 添加即可免费获取到哦
题目来源阿里、美团、滴滴、快手、小米、拼多多、58同城、百度
应对互联网技术面试绝不仅仅是刷题就可以达到的。首先选择技术岗位其次每个岗位开始都是先着手面经多看到了解提炼出必考的技术点合集最后针对这些必考技术系统学习融会贯通。
对这个岗位的必备技能一定要做到基础扎实完全理解。
下面是真实的快手JAVA开发面试经验分享感兴趣的小伙伴可以点击文末的链接进行测评。搬砖不易还请各位小主动动小手点赞关注一下。
找工作我们要明确自己的目标有了以前面试或失败的经经验后开始有方向的复习基础知识以及专业知识。
,你是否会感到莫名的紧张、压力很大、焦躁,本能的想要逃避?是的,绝大多数的人都会有类似的感受,大家害怕陌生的环境,害怕被陌生人盘问,害怕自己表现不佳被拒绝,然而,不管我们是应聘普通职位,...
。 技术面一共三面,我将问题hui 1 讲一下你门公司的大数据项目架构 2 你在工作中都负责哪一部分 3 spark提交一个程序的整体执行流程。(包括向yarn申请资源,...
一面Spring 原理、Spring IOC、AOP一个请求过来在Spring中发生了哪些事情手写一个栈,实现 push,pop方法,以及 max(获取最大的元素) 方法,要求时间复杂度为 O(1)JVM内存结构...
官,分享一下他经常问的一些问题。目的是希望帮助参加校招的举一反三,当然也希望更多的同学能加入他的团队! 基于BIO实现的Server端, 当建立...
面经1.要不先做下自我介绍?说一说你最近做的那个项目?然后针对简历提了几个问题。你哪年生的啊?我看...
对你肯定是有帮助的,毕竟大厂一定是行业的发展方向标杆,很多公司的面试官同样会研究...
概述 毫无疑问,Spring Cloud是目前微服务架构领域的翘楚,无数的书籍博客都在讲解这个技术。不过大多数讲解还停留在对Spring Cloud功能使用的层面,其底层的很多原理,很多人可能并不知晓。...
? 这个问题一定是大家都会关心的,没有基础该从哪里开始学?应该学一些什么内容?因此,我为大家提供一份Alibaba独家发行的“限量版”
、源码文档,技术笔记等学习资料,均可以免费分享给大家学习,只需你动动手多多支持即可! 腾讯一面 1、mysql索引结构? 2、redis持久化策略? (1)RDB:快照形式是直接把内存中的数据...
背景 硕士毕业,18年3月毕业入职小米,任职...在Boss上投递了今日头条的
:一个小时45分钟(累…) 首先是自我介绍,然后针对楼主简历上的项目进行了...
架构学习资料,学习技术内容包含有:Spring,Dubbo,MyBatis, RPC, 源码分析,高并发、高性能、分布式,性能优化,微服务 高级架构开发等等 有需要的朋友点这里直接下载就好了,下载...
都是Boss投的,目前offer确定了,拒了携程,shopee,货拉拉,滴滴,
还是有一些机会的,好好写简历」 京东一面 自我介绍 常用的数据结构有哪些?并大说了一些操作的时间...
架构学习资料,学习技术内容包含有:Spring,Dubbo,MyBatis, RPC, 源码分析,高并发、高性能、分布式,性能优化,微服务 高级...
本来是抱着想试试淘系技术部的心态,没想到一路走完了流程,这里前辈水平的确很高,
就感觉出来了,想把过程中的面经分享给大家: 一面 线程池了解吗,几种线程池创建方式 ThreadPoolExecutors都有哪些关键...
他说,事情是这样的,刚开始,问了一些基础的问题,比如 Redis 的几种基本数据类型和使用...那
又问了,你知道 AOF 持久化之后的文件是什么格式吗? 答:好像就是文本文件吧? 好,文本文件,那你知道它有什么规则吗
一面(现在的导师) 性能优化 http缓存 做过的有特点的项目 遇到的问题与解决方案 toB和toC的区别 现场面对客户的经历 前端安全相关(着重中间人劫持) 为什么跳槽 职业规划 有什么问我的(团队简介、前端参与...
冷血之心的博客) 前言: 按照惯例,我先来个自我介绍吧。...在2020.3月,参加
,百度以及美团的社招Offer。当然了,用于练手(失败)的公司包括陌陌,猿辅导以及滴滴。
挺有挑战性的感觉哈哈哈哈,不过我觉得挺有意思的,感觉啥都能问到。(二面是10天前约的
,差点要忘了)然后是HR面,昨天就收到offer 一面二面啥的我都忘记具体的了,就简单的总结一下 基础 int float ...
核心知识点+全套架构师学习资料和视频+一线大厂面试宝典+面试简历模板可以领取+阿里美团网易腾讯小米爱奇艺
本篇文章所述的重点包括如下内容: 社招与校招面试的区别 第一轮考察知识点与方向 第二轮考察知识点与方向 第三轮/第四轮考察方向 HRBP面试考察内容
如果你想深入系统学习Android开发,成为一名合格的高级工程师,可以收藏一下这些Android进阶技术选型 我搜集整理过这几年阿里,以及腾讯,字节跳动,华为,小米等公司的
、笔试,如何去准备这些东西就显得格外重要。 运筹帷幄之后,决胜千里之外!不打毫无准备的仗,我觉得大家可以先从下面几个方面来准备
- 本文固定链接: https://www.douyinkuaishou.cc/?id=32073
- 转载请注明: admin 于 抖音快手 发表
《本文》有 0 条评论