CVTEjavaweb后台实习生笔试+技术一面总结.pdfVIP

  • 0
  • 0
  • 约3.4千字
  • 约 3页
  • 2023-09-05 发布于上海
  • 举报

CVTEjavaweb后台实习生笔试+技术一面总结.pdf

CVTEjavaweb后台实习⽣笔试+技术⼀⾯总结 投的第⼀份简历,也可以说是第⼀次写笔试和参加⾯试。题在前⾯,总结在最后,努⼒不骗⼈。 笔试 题型:20道不定项选择题+2道算法题+1道架构设计题 选择题 选择题出的很全⾯,因为是不定项选择,⼀道题就可以考很多知识点。 当时做的时候以为笔试都是这么难,做完实验室同学告诉我这个算⽐较难的了,⽽且据我观察可能是跟春招找正式offer的⼀批难度的题。 可能最后过的标准不⼀样吧。 选项信息量很⼤,所以我只把⾃⼰印象⽐较深的记⼀下。 1. Java8 Optional类【我不知道有这个类,第⼀题,直接懵了哈哈】 2. https 安全问题 3. hash表拉链法平均访问次数 4. 给出⼀张图,求图的深度或⼴度遍历有多少种可能 5. Runtime.gc()调⽤之后是否⽴即清理等等gc问题 6. 类加载什么时候 final static的成员变量什么时候赋值了 7. Integer常量池 -128到127 8. 存储过程 预编译sql 9. arrays.aslist 是否是适配器模式 算法题 两道题 (不能本地IDE,且代码不能跑,⼀点都不能调试,可以说就是个txt笔记本…) 做完同样以为笔试都这样…讲道理没有代码提⽰也该能调试⼀下吧…题倒是不难 1. 解码⽅式,1—A 2—B…26—Z,给定字符串,问有多少种解码的⽅式 (如:12——2种 【1,2】或 【12】,56—— 1种 【5,6】) 【 leetcode上的题,第⼆天实验室同学告诉我的,这个当时没做出来,⼀直在想递归的设计,后来发现不难,算是学到 了】 2. 给⼀个整型数组,求其中出现频率⼤于总个数的1/3的元素列表【剑指offer是求总数个数⼤于1/2的元素,变形题,稍微复杂点,这 个应该是写对了,不过不能调试,也不知道最后能跑不】 系统设计题 说他们公司有很多部门,每个部门负责不同的业务,如短信推送业务、验证码业务、⼈脸识别业务等等。 现在要求设计⼀个公共管理平台,将这些业务整合到⼀起,这样外界可以通过这个平台调⽤公司的各项业务,要求考虑安全⽅⾯等。【我是 以dubbo微服务,暴露在zookeeper,然后zookeeper统⼀⼊⼝,把消费者⽣产者分离这个⾓度答的,因为最近项 ⽬刚好⽤到,不知道对不 对】 ⾯试 ⾃我介绍 ⾸先是⾃我介绍,这可以说是我⼈⽣中第⼀次⾯试,所以我直接跟他说了哈哈,⾯试官也⽐较随和,跟我说,“没事我们就喜欢没有经验 的。”⾃我介绍的时候我就说了我本科在哪个学校读什么,现在在哪个学校读研究⽣就没了。他问我,“这就完了?”我就问他,⼀般都要 说什么哈哈,然后我说我最近在实训,给你讲讲我们做的项⽬,上周做了什么,这周要做什么,迭代开发,⼩组五⼈,技术选型,⽤的东西 等等。 他这⾥问到我技术选型怎么选的,为什么选ssm,我说我们⽼师要求敏捷开发,我们组三个⼈都⽤过这个,都有基础,⽤这个开发效率⾼, 然后也流⾏,问题容易解决。 我⼜说到我们⽤的分布式的架构,做的⼏个单独服务分成不同系统,然后系统前后端再分离,统⼀使⽤dubbo服务,注册在zookeeper管理 中⼼等等,他没有细问,只问我这些之前都⽤过吗,我说简单尝试过。 因为还在做,他也就没细问。接下来就引导我向框架⾛了。 框架相关 1. 你觉得为什么ssm那么流⾏?或者说你觉得他们好⽤在哪? 2. springmvc的aop? 3. aop⾥提到了代理,为什么需要代理,原类不能 ⾃⼰做么?这⾥⼜扯到动态代理,反射 4. 动态代理的应⽤?我说了springmvc主要就是aop和拦截器 5. springmvc执⾏流程?详细问了我HandlerMapper为什么能根据DispatcherServlet传来的参数得到需要的相应的HandlerChain执 ⾏链返回给他。这⾥我有点懵了,框架这些我确实了解的不太深⼊,只知道流程,没有仔细看。我当时回答就是反射,拦截器,具体 的不太明⽩。 数据库⽅⾯ 1. ⽤的什么数据库? mysql 2. 两种引擎的区别? 3. 索引了解么,底层实现?索引种类? 4. 介绍⼀些索引失效的例⼦ ,我举了⼀个在where⾥对变量使⽤了函数然后索引失效了的例⼦ ,他问我这样为什么会失效,这⾥我没说 的太好。 java基础⽅⾯ 1. arraylist linklist 区别? 2. ⼀般⽤到上⾯两个list做什么? 我说linklist我⼀般都⽤来

文档评论(0)

1亿VIP精品文档

相关文档