记录一下人生的第一个正式offer - 恒生电子 个人水平:技术一般 本科211,非科班,但学了计算机基础和各种编程语言 硕士985,科班,项目是本科毕设,小论文写好未投,去年11月份还在学C++网络编程,11月中旬改学Java,飞快地复习了Java基础和JavaSE,然后新学SSM,JVM和多线程知识,redis刚学了个开头 从2月的最后一天开始投简历,按时间顺序,除掉其它简历笔试挂的,有过面试
20230421极智嘉java后端实习一面--一共50分钟左右 第一部分:八股 1. JVM内存模型的理解?常说的GC垃圾回收针对哪些部分?--堆。栈和方法区的内存什么时候释放?--方法区是回收无用的类?答的混乱。 2. java的两个关键字final和static的理解。---从修饰方法,修饰类和修饰变量来说,有点忘了。 3. 常用到的集合的类,做一些介绍。--从Collection和Map两个
问题内容: 我正在使用String split方法,并且我想拥有最后一个元素。数组的大小可以更改。 例: 我想分割上面的字符串并得到最后一个项目: 我不知道在运行时数组的大小:( 问题答案: 将数组保存在局部变量中,并使用数组的字段查找其长度。减去1以说明它是基于0的: 注意:如果原始字符串仅由分隔符组成,例如或,则为0,这将引发ArrayIndexOutOfBoundsException。示例:
Java后端25K的简历应该长什么样子 会问什么面试题 不做高并发的话
失败:生成失败,出现异常。 错误:任务“:firebase_core:compiledebugjavawithjavac”执行失败。 找不到tools.jar。请检查C:\Program Files\Java\JRE1.8.0_251是否包含有效的JDK安装。 更新后,我开始出现这样的错误。有人能帮忙吗?
我有一个列表,我想用流过滤,抓取前10个,并显示给用户。按下按钮后..我想从那个位置继续流。 但问题是,这里我不得不在第一个10+多个不匹配的过滤器上运行过滤器(再次)。
问题内容: 如何做和工作在后端?是否返回对象的引用?是否取决于?对象的?==操作员如何在后端工作。 和之间有什么区别? 问题答案: 后端的和如何工作? 假设尚未覆盖,则该方法只需调用即可。 的确切行为取决于JVM实现。(在最近的Hotspot JVM上的实际实现是相当聪明的,但是我离题了。) 是否返回对象的引用? 否。它返回int,而an int不能保存引用。 返回的整数可能与对象的(a)机器地址
1、介绍自己的一段实习 2、介绍一下项目? 3、你在阿里那边负责的是什么? 4、spring的事物 5、spring事物的实效场景(这个就记得一个呜呜呜) 6、spring bean的生命周期(简答答了大概) 7、jvm的内存结构 8、有没有调优的场景 9、mysql的索引介绍一下 10、回表讲一下 11、b+索引的优点 12、如果数据达到2000w,数据库会变得缓慢吗(这个场景题,面试官还给我细
1.自我介绍 2.介绍一下两个项目的其中一个 3.redis使用场景 4.MySQL中,char和varchar的区别//没答出来 5.消息队列了解过没//正在学习,用redis实现过消息队列 6.springboot的配置文件格式//少说了一个 7.谈谈你对springboot的理解 结束 总结:郑州某厂(1000-9999) #投递实习岗位前的准备# #我的实习求职记录# 上午投的,半小时不到
更多实战面经八股地址:地址 1、自我介绍 2、开源项目的介绍,怎么进行监控?贡献的是啥? 3、为什么重写equals还要重写hashcode? 4、创建一个new string 有几个对象产生? 5、msyql的索引 6、mysql的引擎 7、mysql的聚簇索引有哪些特点? 8、mysql一张表能存储多少数据?怎么计算的? 9、一个算法思路(我说我可以a,但是时间原因面试官没让我a) 反问 几面
1.上来就手写笔试,日期格式转换,将double按给定格式输出,遍历集合,数据库crud,jdbc,css常用属性和html表格合并,都比较基础。 笔试过了直接面试,问得都是很奇怪的题目,都不按套路出牌...... 2.自我介绍,讲了下项目 3.怎么比较两个文件是否为同一文件? 以为是问IO方面,结果是md5校验 4.数据库解析器,视图有什么了解? 只说了视图的应用场景 5 .显示器是多少分辨率的
第一次面试忘了录音,面试官比较和蔼,问得基础(因为简历写的东西就很基础),面试过程无压力,除了第一次当面写题有点慢。 -50min- 1.自我介绍 2.项目比赛介绍(没准备稿子,有点混乱) 3.http/https介绍 4.网络分层 5.ssl/tcp握手介绍 6.syn/accept队列,syn攻击怎么办 7.hashmap介绍,为什么这样设计,线程安全问题 8.innodb结构,为什么这样设计
面试官介绍组内业务 1. 自我介绍 2. 描述一下RPC项目的设计思想/框架 3. 你觉得RPC最关键的是什么? 4. 你设计的传输协议大概是什么结构,有什么优势? 5. 网络传输应用层和传输层是什么协议? 6. 如何解决粘包拆包,除了使用长度字段来进行区分还有别的方式吗? 7. 剩下两个项目选择一个最有亮点的来介绍 8. 为什么要使用RocketMQ 9. 如何保证消息可靠性 10. 什么地方使
1.项目深挖(都忘光了,没答上来几个) 2.java集合,原理 3.java的Map,原理以及实现以及细节 4.算法题(字符串输出重复的任意字符) 5.springboot常用注解,解释使用 6.http报文组成(压根没背) 7.osi网络模型 面试时间一小时,面试官人很好,有不会的也会提示你,就是我自己太垃圾了了,八股都没记住几个,直接凉凉
一面(40min) HashMap线程不安全。是哪一步不安全?怎么解决不安全呢? 多线程中解决线程不安全的方法?用了哪些锁? 分布式锁? ---> 乐观锁 @Version --- 高并发,那你要给每一个字段都加 version 吗? 介绍一下三次握手,四次回收。问:三次握手变为二次;四次挥手变为三次;在四次挥手中,如果服务器端得不到回应,会怎么办?会等待多久? Redis和DB的一致性?(多线程