部门:菜鸟 时间线:3.31 简历投递->4.3 笔试&测评(单选题+多选题+三道编程题【通过率1,1,0.05】)->4.13 一面【挂】 问题整理【56min电话面】: 1. 自我介绍 2. 项目介绍-餐厅线上点单 3. 【项目】客户下单的时候如何保证不超卖 4. 【项目】营业额是在什么层面进行统计的,java or 数据库。数据量大的情况下,考虑过离线处理吗 5. 【JAVA】开发过程中经常
1.实习 2.期望城市 英语能力 3.Java语言的基本特性 4.重载和覆盖的区别 5.常用的数据结构 6.在Java里面具体体现出来的数据结构 7.数据结构在项目中有具体运用吗 为什么会选择这些数据结构 8.TCPIP模型 9.常用的应用层协议 10.SpringCloud了解过吗 11.Spring常用注解 12.Redis常用的数据结构 13.在项目中用到Redis的什么数据结构 14.Li
一面(2023.2.1) 自我介绍 一个url请求在网络中会经历什么 timewaiter是在服务端还是客户端,服务端,为什么,是在断连接还是建联,断连,为什么 jvm内存模型,jdk1.8和现在jdk版本的有区别吗 gc判断对象可回收的方法 gc的过程是什么,new一个新的对象,但是新生代和老生代都已经满了 线程池用过吗,线程池的类型,线程池的参数 线程池遇到过哪些问题,怎么解决的 mysql的
一面 自我介绍 介绍一下项目 后面没问项目 线程池相关 底层原理 JDK的锁你都了解有哪些 synchronized锁的升级过程? 红黑树你了解吗 了解底层吗,红黑树的插入是一个悲观操作还是乐观操作? Spring的Bean的生命周期。 Springboot自动装配原理。 那些Aware的接口是干嘛用的。 redis为什么用的列表?用字符串不行吗 redis为什么快 单Reactor底层了解过吗
4.7 上午11:00-11:30 1面 自我介绍。怎么说呢,感觉不差,但是也说的不好,有空再练练 申请的专利,担任的角色是什么,你的主要贡献是什么 看你第一个项目说是测出一个问题,具体讲讲 你根据状态改变,那状态出错怎么办 一共有多少种状态 能不能全局只用一个状态字段 springboot去实现一个restful API,你的方法的参数是怎么跟http请求里面每个部分对应起来的? 有一张成绩表,
9.19 14:00 一面 自我介绍 常用的数据结构有哪些 优先队列底层实现逻辑 数据库是一个什么样的东西,在我们开发中,它扮演了什么样一个角色 你实习那个项目介绍详细一些你做的部分,聊了差不多半个小时 简历上写又一定sql优化经验,你在什么样的场景下,怎么做了个sql优化,explain里的extra字段中可能出现哪些信息具体代表什么意思呢? 问几个Linux命令,一个目录下面还有一些目录和文件
不要专升本,有和我一样的牛友避避吧 一面(30Min) 自我介绍 说说实习的内容? 了解的设计模式,最熟悉那个?(代理模式) 代理模式是如何生成代理对象的? 说说JVM内存结构 什么是GC调优?(提到了修改新生代和老年代的比例) 什么情况下提高新生代或老年代 说说什么是线程安全? 如何保证线程安全? notify和notifyAll的区别? 暂时记得这么多 面完过一会通知二面 二面(20Min)
一面 11.16 35mins 做题,讲思路即可。 讲一下HashMap。 如果让你自己实现一个HashMap,该怎么做? 如果用树去实现,怎么实现? 一个场景,两个商品A和B,1000个并发量,不用JDK原生的API,怎么去实现正常的售卖? 说一下从用户请求到显示结果的过程,深入到内核态就行。 说一下数据链路层,物理层。 如果不用IP地址,只有MAC地址,怎么通信? 讲一下你的项目的难点,或者技
一面:群面,八个人一组(有不同岗位专业的一起),先30s轮流自我介绍,然后无领导小组讨论,很常规的题,按重要性排序这种。 五天后收到二面通知 二面:三对一,两个问技术,一个hr。 先1分钟自我介绍,然后其中一个问简历中写的项目:介绍下项目流程,你担任的职责(因为我写的多人合作项目,后来想了下,哪怕确实是多个人做的也最好别写多人,就写个人项目,免得面试官觉得你在混),项目中有哪些地方还可以改进;另一
一面(2023.1.9) 自我介绍 java支持多继承吗 线程的生命周期 线程和进程的区别 单例模式有几种 写一下双重锁的单例 jvm有哪些区域 jvm哪些区域是线程共享的,哪些是线程私有的 gc中判断对象可回收的方式有哪些 gc垃圾回收算法有哪些 那些对象可以作为gc root gc中的引用计数法有哪些缺陷 抽象类和接口的区别 sleep和wait的区别 一道leetcode简单题 ac 面试官
面试官,ming字结尾,具体名字我就不说了 没有自我介绍 上来一题: 第一想法暴力搜,代码已写 面试官:是否有优化,简单说一下思路哈,不需要你实现 (思考了下)采用计数加上双指针 面试官:怎么样的一个思路,不要大概 下面是我给面试官讲解的大概的思路的代码: 我也不是很确定,所以没有太肯定这个就是优化算法,但是讲解的时候演示正确了。 然后再来讲解一些面试的简单题目: 1:项目当中优化到5秒是怎么实现
江苏某互联网公司 Java 面经 刚面完,写一份面经~,总体来说,可能说既是八股又不是常规八股,因为面试官会追问,不是一些表面的东西去说,面试体验良好.jpg。 1)自我介绍 面试官:可以简单介绍一下自己吗? 2)毕业时间? 面试官:你是什么时候毕业? 我:25届,明年。 3)计划考研? 面试官:后面计划考研吗? 我:我是打算直接就业的,不考研(我也得能考上啊...) 4)Java 面向对象? 面
简单粗暴,kpi 1. si环节 2. 项目拷打,面试官听着挺懵逼,兴致也不高,想早点结束 3. 算法 24点游戏 没刷过,有点懵,直接g,虽然写出来了,但这个思路也没把握,跟面试官说,面试官又懵了,估计就看了下官方题解,只懂这么一种解法。后来leetcode查了下,hard级别,也不在热门题目集合中,hot100,top150,面试宝典,剑指offer中均无此题 事前也看了不少小红书面经,感觉出
聊实习时间,学校,课程 1.浏览器解析网站过程(讲了大概过程) 2.http协议报文格式(太长了没记住) 3.后台向前端发请求,怎么做测试?(回答了jmeter) 4.接口测试?前端对接?(答了网页检查源代码那块) 5.前端网页检查那块还能显示啥?(答id,字符串)追问:非业务相关的呢?(不知道) 6.spring事务注解原理?(不知道) 7.Java中如何遍历list?(for,增强for,迭代
1. 负载均衡是怎么做的,如何实现一直均衡给一个用户 负载均衡实现的一般步骤: 识别负载均衡的需求: 首先需要确定在网络中的哪些资源需要进行负载均衡,如 Web 服务器、应用服务器或数据库服务器等。 选择负载均衡算法: 根据具体的需求选择合适的负载均衡算法,常见的算法包括轮询(Round Robin)、加权轮询(Weighted Round Robin)、最小连接数(Least Connectio