
面试
文章平均质量分 91
看不见鲸鱼的鼻子
All in WEB3
展开
-
字节跳动一面2021.04.23
前言时长2H 应用+原理理解; Java后端社招三年1. 自我介绍2. JVM组成部分堆方法区(元数据区)程序计数器本地方法栈虚拟机栈3. 虚拟机栈和本地方法栈区别(线程私有,每个线程都有一个)本地方法栈和虚拟机栈的作用相同,用来描述方法执行的内存模型即每个方法执行都会在栈上创建一个栈帧,存放方法的出入口,局部变量表和操作数等信息.当一个方法开始与执行完毕对应的栈帧就会入栈与出栈4. 可以用堆代替栈嘛(区别)栈是描述该线程当前执行中方法的内存模型,堆存放程序原创 2021-05-11 14:31:00 · 303 阅读 · 0 评论 -
阿里淘系新零售一面2021.04.30
前言社招3年后端 工作时间长之后还是需要在场景和组件功能原理方面做更深的了解,以及对各种实现方式理念的学习理解.代码脱胎于理念. 项目介绍30MIN.一共1H+;1. 个人介绍2. 我们Rabbitmq和Kafka选型的原因.使用Kafka替代Rabbitmq是否可行这里如何结合业务场景进行选型的思考比较重要,而不是为了使用而用反而会增加技术债务.我说的原因并没有让面试官觉得必须要用Rabbitmq(但其实是Rabbitmq先用后用的Kafka,而且是基于实现Websocket实时通信引用).原创 2021-05-10 11:30:56 · 177 阅读 · 1 评论 -
社招三年: AmberGroup二面2021.04.22
前言这次大佬问的问题都是很多协议性的细节问题,基本上百分之八十都没去思考过.也没看过(后续会对每个协议做一些简单博客,对基础中间件开发应该是有帮助的)1. http请求传值可以通过那些途径urlpath、urlparam、header、body2. http请求url传递大小、body传递大小限制http协议对url长度是没有限制的,服务器必须能够处理任何他们提供资源的URI,并且应该能够处理无限长度的URIS,如果服务器不能处理太长的URI的时候,服务器应该返回414状态码,表示UR原创 2021-04-28 00:33:43 · 2165 阅读 · 4 评论 -
社招三年后端: 海康威视二面2021.04.26
前言面试官很有亲和力,很和善.并且也会有一丢丢小提示引导我问题回答.总的来看问题都不难哦.可以一试1. 项目介绍个人项目参与度比较高,面试官觉得可能还是实现为主吧,问的问题都比较基础2. JDK1.8版本的新增特性lambda表达式、Stream-API、Optional 类、日期API查看: Java 8 新特性3. JVM模型线程共享-元数据区: 存放加载的类信息;常量、静态变量;jit编译后的代码信息线程共享-堆: 存放程序执行过程中创建的对象;以及字符串常量池;线原创 2021-04-28 00:33:11 · 3336 阅读 · 4 评论 -
社招:海康威视一面2021.04.21
前言30min.感觉面试官兴致不是很高.问的问题也更多问一些对项目个人负责相关以及个人在项目上的总结之类.并没有问很深入的理论知识.感觉被调戏了QAQ,为啥那些社招大佬的面经一个比一个厉害1. 自我介绍个人情况、最近工作项目介绍、项目技术栈介绍、个人负责开发功能介绍2. 面试官又让介绍项目场景介绍了项目场景与个人负责功能3. SpringMVC和SpringBoot区别面试官一直给我说SpringBoot可以替代SpringMVC.想让我改口,使用SpringBoot就可以不用S原创 2021-04-21 21:20:39 · 3010 阅读 · 0 评论 -
社招联易融二面2021.04.16
前言二面问的问题更是基础多一些,但奈何很多确实平时基本没有用到过.还有的不知道询问的意图是什么.个人感觉非常简单但是很细节的问题,有知道考察意图的大佬麻烦回复下.问Linux命令但是确实会的不多,而且分库分表加上读写分离等集群经验都比较少,回答下就基本不问了…还有不少是一面的问题建议可以看下一面面了55min,很多问题都忘了,比较零散的问题而且大部分比较简单吧,深入理解JVM虚拟机看了三四遍JVM问题回答还是比较快速和自信的.毕竟问的也不深.其他的比较紧张没有get到点,太菜了太菜了,面试官全程面无表原创 2021-04-16 22:03:08 · 1076 阅读 · 1 评论 -
社招面经: 联易融Java开发一面2021.04.15
项目介绍项目使用的架构技术体系SpringCloud、Spring、SpringMVC、Springboot、Mybatis、Mybatis-plus(该公司招聘需求上有就介绍了)、Nacos、Redis、Rabbitmq、Kafka等.项目主要业务功能个人负责业务模块消息队列在项目中使用场景 :解耦和复用: 主要介绍通过消息队列实现不同业务服务间信息变更的通信功能,实现服务层面解耦合,以及一次发送多个下游服务均可获取.例如下单和库存解耦异步: 非核心业务异步执行,保证主业务.原创 2021-04-16 19:40:24 · 683 阅读 · 4 评论 -
Java初级程序员面试 电话简单面试(一些小细节不是面试根本不会注意到!!!)
1、Java的八种数据类型? 这个没问题 boolean byte char short int long float double2、Int几个字节?4字节Int的包装类是?Integer类3、引申 Integer类继承了哪个类、实现了哪些类(这个真的没有了解过只知道是包装类可以用 ε=(´ο`*)))唉)既然问到了就看了看了解一下↓Integ...原创 2019-06-21 12:36:32 · 2374 阅读 · 0 评论 -
记一次简单的Java初级工程师面试
没有前言1、StringBuffer、String、StringBulider区别String存储的是一个不可变的字符串常量保存在字符串常量池中如果修改String的值则会创建新的常量对象保存到常量池中StringBuffer和StringBulider可以动态修改字符串的值并且不需要每次修改都创建对象节省时间以及空间。StringBuffer是线程安全的StringBulide...原创 2019-06-20 23:03:15 · 458 阅读 · 2 评论 -
关于静态变量的引用
.关于以下程序代码的说明正确的是( D )1.class HasStatic{2. private static int x=100;3. public static void main(String args[ ]){4. HasStatic hs1=new HasStatic( );5. hs1.x++;6. ...转载 2018-03-21 23:17:18 · 5431 阅读 · 0 评论 -
一个关于static块的编译面试题
首先先看一下题目关于以下application的说明,正确的是( )1. class StaticStuff2. { 3. static int x=10;4. static { x+=5;}5. public static void main(Str...翻译 2018-03-21 22:43:21 · 2197 阅读 · 0 评论