- 0
- 0
- 约3.4千字
- 约 3页
- 2023-09-05 发布于上海
- 举报
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我⼀般都⽤来
您可能关注的文档
- 高中化学高考章节重难点分析3144.pdf
- 九年历史 课题:抗美援朝 教学设计.pdf
- 57步进电机c语言控制程序,步进电机控制程序(c语言+51单片机).pdf
- 步进电机控制实验c语言程序,用AT89C51单片机控制步进电机的汇编源程序.pdf
- java-web分页操作实现(javaBean+Servlet+jsp).pdf
- 施工流水段的作业划分1848.pdf
- 机电设备管理台账.pdf
- 微积分第二版朱来义.pdf
- 恒温水箱设计 毕业设计开题报告.pdf
- 2022年日历打印版带周数.pdf
- 广西南宁2025-2026秋季期末八年级【语文】试卷(含答案).pdf
- 广西南宁2025-2026秋季期末高一化学试卷(含答案).pdf
- 广西南宁2025-2026秋季期末九年级数学试卷(含答案).pdf
- 广西南宁2025-2026秋季期末高一英语(含答案,无听力音频).pdf
- 广西南宁2025-2026秋季期末高一地理试卷(含答案).pdf
- 内科护理(中职):心包疾病病人的护理PPT教学课件.ppt
- 胆管结石的中医护理方法.ppt
- 内科护理(中职):心肌疾病病人的护理PPT教学课件.ppt
- 内科护理(中职):心律失常病人的护理PPT教学课件.ppt
- 嵌入式系统实践及工程应用—从基础到人工智能:具备AI算力的嵌入式系统开发PPT教学课件.pptx
原创力文档

文档评论(0)