一面 9.12(30min)电话面,八股比较少,开放性问题比较多。无自我介绍,讲一个你简历上的项目项目SpringMVC和SpringBoot区别SpringBoot自动装配Spring有很多的bean,启动慢,怎么优化怎么知道一个bean的启动耗时bean的初始化过程哪一阶段比较耗时动态代理有几种方式jdk代理,cglib区别知道哪些字节码框架有没有用ASM来做什么打印日志,比如:变量a,值为1,log.info("a={}", a),输出:a=1,在日志的底层方法中,我们怎么获得入参的变量名?这里我说用反射来实现,面试官问我能用ASM来实现吗?我说不会(别急,有反转)。当别人调你的方法,你这个方法怎么知道是哪个地方调用的JVM类加载过程同事想和你用一个jar包,你用的是1.0版本,他用的是2.0版本,冲突怎么解决?JVM内存结构哪些是线程私有的,哪些是共享的虚拟机栈包含了哪些信息说到了局部变量表,面试官:那现在就知道怎么打印方法入参的局部变量名了吧?然后面试官就回到之前那个打印日志的问题,拿到调用线程的栈帧信息,我们就知道当前调用的是哪个类,哪个方法,第几行,我们就可以通过ASM字节码解析工具来拿到局部变量表的信息,就可以拿到传递参数的变量名。全串起来了,太强了。orz orz平时怎么提升自己的技术,知识广度,通过什么渠道学习新技术然后看了一下我的博客,说写的挺多的,都是自己写的吗?面试官说挺好的。面试官很有深度,一步步由浅入深,最nb的是还能拿当前问到的知识点来解决前面的问题,太强了。收获很多。面完就说给我往上推进流程,之后发了测评。第二天做了测评。但至今为止流程一直在待安排面试,没有推进了。
点赞 8
评论 2
全部评论

相关推荐

找工作勤劳小蜜蜂:自我描述部分太差,完全看不出想从事什么行业什么岗位,也看不出想在哪个地区发展,这样 会让HR很犹豫,从而把你简历否决掉。现在企业都很注重员工稳定性和专注性,特别对于热爱本行业的员工。 你实习的工作又太传统的it开发(老旧),这部分公司已经趋于被淘汰,新兴的互联网服务业,比如物流,电商,新传媒,游戏开发和传统的It开发有天然区别。不是说传统It开发不行,而是就业岗位太少,基本趋于饱和,很多老骨头还能坚持,不需要新血液。 工作区域(比如长三角,珠三角,成渝)等也是HR考虑的因素之一,也是要你有个坚定的决心。否则去几天,人跑了,HR会被用人单位骂死。
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务