首页 > 编程语言 >广州嘉为科技java后台面试(已oc)

广州嘉为科技java后台面试(已oc)

时间:2024-03-29 19:29:34浏览次数:32  
标签:嘉为 java List oc bean 擦除 泛型 底层

前言

我就喜欢这种响应及时迅速的hr,面完十分钟之后说面试通过了,oc,孩子的第一个oc啊TAT

那个腾讯云1小时45分钟的面试还挂了真的让我太难过了,真·鹅子转黑

跟这个公司约面经历也挺神奇的

我3.12就跟hr发起对话了结果已读不回XD

然后20号再去骚扰就找我要简历

21号跟我约面22号下午

【总结:BOSS上没跟你说你简历不行就反复骚扰!别怕HR嫌你烦,人家每天收到成百上千条消息,不醒目点真看不到

中厂和大厂面的问题差别又好大,大厂就问408底层特别多,然后中厂(嘉为算中厂吗?求牛友们解答)问框架方面的很多,真的分身乏术

孩子先接着这个offer去实习了,主要是他真的很近(就在石牌桥),还跟我方向对口(java后台开发

问了一下:他们公司主要业务是做devops的运维平台开发的,类似于腾讯蓝鲸的那种,请教下各位牛友有在这个公司上过班么,感觉咋样

面经

这次没录音,只能凭印象回忆了,也问了半个小时,说老实话,确实被问倒了,也不知道为啥就过了

  • 自我介绍
  • 介绍项目背景以及相关
  • 开始拷打Spring八股
  • 你介绍下Spring里面IOC和AOP是啥?
  • AOP底层实现是啥?
  • AOP怎么选择什么时候用JDK的动态代理,什么时候用Cglib的动态代理
  • 介绍一下SpringMVC的一个底层原理?(DispatcherServlet那些)
  • 如何确认传到前端的数据是啥类型的?(json, 还是text那些)
  • 给你一个情景,我现在要从前端传输10G的大文件,你要怎么传输?(一开始说了HTTP的分片和断点传输,不自信,后来说了使用类似FTP这种来传输数据,面试官就说不可能给你还能弄台服务器来搞)
  • 介绍一下bean的生命周期?(凭自己最后的一点印象说了个大概)
  • 你能给我举一个你在项目中利用bean生命周期做的一些案例吗(举了一个业务的例子我需要curl一个锁密码的请求,那我需要在bean初始化的时候先把token获取到才能获取到锁密码)
  • 你刚刚说到bean是单例的,那bean一定能确保线程安全吗?(不一定能,正常来说像类似于Controller和Service层这些bean就能保证线程安全,因为他们的类不携带状态;而比如像用户登录身份信息状态,如果在多线程的情况下,吗,每登录一个账号状态就会被更改,进而我们为什么使用ThreadLocal来维护身份信息)
  • 你说你比较熟悉Springboot,能给我介绍一下Springboot的自动配置的底层原理吗?(这个我真的没看到了,直接说不知道了)
  • 【追问】Springboot里面是有一个启动类的,SpringbootApplication这个注解的底层你了解吗?以及在依赖库中,springboot-starter这个依赖包是怎么弄的你了解吗?(哭,这一块真妹看到)
  • java相关
  • 你能给我介绍一下java的集合吗?(只记得个关于List的基类都是源于Collection了,还胡扯掰扯说Map也是这个类的子类,被面试官问了才发现不太对)
  • 如果有两个方法,方法签名一样,然后参数是List的不同泛型,那请问他是方法重载吗?(忘了有泛型擦除这个概念了,面试官还提醒我了,说你了解泛型擦除吗?结果我又不知道了)
  • 泛型擦除:Java的泛型信息只在编译期有效,在运行时会进行类型擦除,这意味着泛型参数会被擦除到它们的边界,比如List<String>和List<Integer>,在编译后会被擦除到类型为List
  • 你一般是怎么学习一个新事物的?(用中学,用中遇到问题慢慢掌握,再接着开始去研究一些底层的去研究为什么这么用)
  • 反问
  • 面评:会用,但是底层不熟练(XD,确实)

总结

真的很高兴,虽然我觉得面试表现真的一般都是真的给我过了

从开学第一周就开始在BOSS上投简历,投了差不多200家,只有30家能发简历过去,能面试的就更少了。一次又一次被打击,一次又一次陷入自我怀疑,是不是自己不适合java后台岗啊,真的很感谢我的身边的朋友,在我难受的时候能够给我及时的鼓励,我这心态真的太容易崩了。

这还仅仅是个开始,还远不是终点,加油~!

后记

永远都会记住这一夜的对话,希望正在求职的小伙伴一定要坚定自己!尽管这一路坎坷



作者:sky_lalala
 

标签:嘉为,java,List,oc,bean,擦除,泛型,底层
From: https://blog.csdn.net/xiaofanren1111/article/details/137001218

相关文章

  • java实训六
    packagesj;publicclassPeople{ protectedstaticStringname;//姓名 protectedstaticStringsex;//性别 protectedstaticintage;//年龄 publicvoideat(){//吃 System.out.println("我是人,我爱吃饭!"); } publicvoidspeak(){//说话 System.out.printl......
  • 死锁(Dead Lock)
    概念死锁是指两个或多个以上的进程在执行过程中,因争夺资源而造成一种互相等待的现象,若无外力干涉那他们都将无法推进下去,如果资源充足,进程的资源请求都能够得到满足,死锁出现的可能性就很低,否则就会因争夺有限的资源而陷入死锁产生死锁的原因系统资源不足进程运行推进......
  • CentOS7 下 Docker方式部署 nextcloud步骤
    本示范站点在操作系统Centos7环境下;根目录设在:/app/dapp/caihcloud/nextcloud/html,根据实际情况自行调整;假设你已经安装启动好mysql80。现在开始,步骤如下:1、执行安装命令yuminstalldocker-ysystemctlstartdocker//启动dockersystemctlenabledocker//设置开机启动......
  • 【经典游戏】Java实现飞机大战小游戏
    【引言】90、00后的童年是游戏机,当时的飞机大战,一度风靡全球。 经典项目java实现飞机大战射击游戏资源-CSDN文库一、游戏设计实现飞机大战游戏是一个很有趣的项目,可以帮助你学习和练习Java编程的各种方面,包括面向对象设计、图形界面编程等。下面是一个详细的分析,涵盖了......
  • Spring Boot 获取 bean 的 3 种方式!还有谁不会?,Java面试官
    @AutowiredprivatestaticAutoMethodDemoServicestaticAutoMethodDemoService;@PostConstructpublicvoidinit(){staticAutoMethodDemoService=autoMethodDemoService;}publicstaticStringgetAuthorizer(){returnstaticAutoMethodDemoService.test();}}......
  • WAW导致write no-allocate复现
    禁用和开启dynamicmode,排除下干扰选定一个特定地址A,属性RA,WBWA,计算出其对应L1cache的SETnum,4路组相连发一次读地址A,allocate到L1连续发3个readallocate地址B/C/D,这些地址与A同SET,将该set填充满,但不能触发evict发2个写地址E/F,E与A同SET,为WBWA,F地址为WBWNA,触发e......
  • Docker技术全景:推动云原生架构的关键力量
    一、引言Docker,作为当今云计算领域的一颗璀璨明星,已经深刻改变了我们对软件开发、部署和运维的认识。从简单的容器化概念出发,Docker不仅仅是一种技术实现,它更是一种服务于云原生时代的哲学和实践。Docker的普及和成功,部分归功于它所提供的轻量级、可移植、自给自足的容器......
  • JavaScript代码安全性提升:选择和使用JS混淆工具的指南
    引言在Web开发中,JavaScript是一种常用的脚本语言,然而,由于其代码容易被他人轻易获取和修改,为了保护JavaScript代码的安全性和版权,我们需要使用JS混淆工具。本文将介绍什么是JS混淆工具、为什么要使用以及如何选择合适的JS混淆工具,同时还会列举一些常用的JS混淆工具。 正文什......
  • 五款常用在线JavaScript加密混淆工具详解:jscrambler、JShaman、jsfack、ipaguard和jje
    摘要本篇技术博客将介绍五款常用且好用的在线JavaScript加密混淆工具,包括jscrambler、JShaman、jsfack、freejsobfuscator和jjencode。通过对这些工具的功能及使用方法进行详细解析,帮助开发人员更好地保护和加密其JavaScript代码,提升网站的安全性和保密性。 引言在当今......
  • 代码随想录算法训练营第二十四天(回溯1)|77. 组合(JAVA)
    文章目录回溯理论基础概念类型回溯模板77.组合解题思路源码回溯理论基础概念回溯是递归的副产品,本质上是一种穷举回溯解决的问题可以抽象为一种树形结构类型回溯主要用来解决以下问题组合问题:N个数里面按一定规则找出k个数的集合切割问题:一个字符串按一定......