大连信华信 实习 技术面

1 谈一谈你的竞赛

2 平时是自学的java还是跟学校? 答:完全自学.

3 项目中使用eureka,作用是什么? 答:作为注册中心,用来注册各个服务。注册中心的好处是在项目维护和迁移过程中,不需要频繁修改接口,便于迁移和维护。

4 你的docker安装在哪里? 答:linux虚拟机,使用的是centos7,依托vmware运行。

5 看你做过大屏可视化项目,那你的查询数据的时间大概是多少? 答:具体多少秒真的没记过。

6 分页查询是如何做的? 答:这个做的比较简单,还是基于原生sql进行分页的,近期正在考虑优化。

7 为什么要优化?打算如何优化? 答:因为基于数据库分页需要频繁跨io,频繁请求很影响性能。而且limit分页的原理是。。。(此处省略一段话),如果数据量过大,查到后面几页的效率是非常低的。目前有个不成熟的想法,就是先一次性取出部分数据存入内存中,比如redis或者rabbitmq这样的中间件作为一个生产者消费者之间的缓存。

8 你的这些项目是独立研发还是有团队?你的工作是什么? 答:团队分工,您在简历中看见的都是我的工作。这是一个数据分析与管理系统、可视化系统结合的项目,数据的离线分析部分由我的队友来完成,我负责离线展示并管理这些数据。

9 你们的技术选型是独立完成的吗? 答:所有开发部分的技术选型都是由我独立完成的。

10 看你使用到了vue框架,能说一说虚拟dom吗? 答:前端只是能用,原理不会。

11 你使用了哪些vue组件帮助完成开发? 答:elementui,借助这个ui组件库完成了前端的渲染和美化。

反问1:贵公司使用的技术栈是?

反问2:对我今后的学习做出指点。

对方回答:微服务这块肯定要继续学下去,现在是必须要会的。再就是应该接触一些云原生技术。

全部评论
有笔试吗,笔试都考啥了呀
点赞 回复 分享
发布于 2023-08-29 18:27 吉林
有后续嘛楼主
点赞 回复 分享
发布于 2023-06-13 20:32 辽宁
请问楼主是在哪里投的呢
点赞 回复 分享
发布于 2023-06-12 14:18 四川
感谢楼主分享
点赞 回复 分享
发布于 2023-06-01 09:03 山西

相关推荐

03-17 17:57
门头沟学院 Java
1.    能否先做一个自我介绍?2.    简单介绍一下你的项目,以及你在里面主要做了哪些事情?3.    你们项目采用的框架以及技术栈是什么?4.    你觉得你对哪块技术比较熟悉一点?5.    引入线程池提升查询效率的方案,当时是你自己想出来的,还是你只负责落地执行?6.    能把你优化的代码执行的整个流程说一下吗?7.    为什么 CompeleteFuture 要使用线程池的线程,能解释一下吗?8.    这个项目的团队大概是多少人?9.    在做“花椒论坛”项目的过程中,有哪些觉得可以进行优化,而你还没有进行优化的点?10.    简单说一下粉丝订阅和关注模块里面涉及到了哪些业务逻辑?11.    消息推送模型中有涉及到数据持久化吗?12.    在拉模式的过程中,系统是怎么知道用户关注的博主发了新帖子的?13.    帖子入库的表结构是怎么样的,为什么要这么设计?14.    如果帖子内容是一个富文本,输入了一段包含特殊字符或前端注入(如 alert)的代码,导致前端渲染时弹窗了,用户上传了前端无法渲染的特殊字符给后端,如何解决这个问题?15.    如果前端的同学告诉你:“我不能包含XX这些特殊字符”,那你(后端)打算怎么做?16.    有没有考虑过做过滤器,或者在用户录入/接收到内容的时候,用正则表达式之类的去匹配,如果有特殊字符就替换掉或者挡住?(引导性提问)17.    你基于 Redis 的固定窗口限流具体是怎么做的?18.    这个限流的设计方案是有去参考过其他的解决方案,还是自己想出来的?19.    基于 Redis 的限流和谷歌的限流工具里面的限流有什么区别?20.    为什么要使用 Redis 这种中间件做限流,而不是放在本地内存(如 Java 的 Map 或静态属性)中实现?21.    如果是多台机器的分布式系统,使用本地内存做限流会出现什么问题?22.    除了 Redis 和本地内存,还有哪些技术或者中间件可以实现限流?23.    关于实习中平台用 Redis 做草稿缓存,如果前端页面一直关掉不保存,导致 Redis 数据无限膨胀,如何清理这些冗余数据?24.    如果业务人员操作配了一半去吃饭,过了设定的过期时间缓存数据被清除了怎么办?25.    如果同一个账号在两台电脑上同时登录,并对同一份工作流进行交叉修改,如何解决两边数据冲突覆盖(协同操作)的问题?26.    如果要给上述并发场景加锁,打算怎么去实现这个加锁逻辑?什么时候进行解锁? 加锁就一定能解决这个问题吗?27.    假如我一定要两个人可以并行操作怎么办?28.    如果发现了一些自己认知以外的问题,或者被安排了不熟悉的研发任务,你会基于什么样的方式去快速解决?29.    如果项目时间非常紧迫,你该怎么处理不熟悉的需求?30.    你最近在学习哪方面的技术?31.    现在学习 AI Agent 开发学到什么程度了?32.    简单介绍一下你正在学习的项目里面具体是什么内容?33.    平时编程会用到哪些外部工具或 AI 工具来进行辅助?34.    在使用 AI 命令行工具开发时,它可能会直接把代码改错,之前有遇到过这种情况吗?是如何防范和解决的?35.    探讨一下概念,你知道 AI 为什么会自动调用 Skill 或者是直接调用 MCP 吗?我这边没有什么问题了,你这边有什么想问我的吗?
大厂面试问八股多还是项目...
点赞 评论 收藏
分享
03-23 11:10
门头沟学院 Java
真是八股盛宴啊Java基础请做一个自我介绍。挑一个项目介绍一下整体功能、你参与的部分、遇到的挑战及解决方案。介绍一下JVM的内存结构。了解哪些垃圾回收器?至少详细说一下CMS和G1的区别。G1垃圾回收器的目标是“可预测停顿时间”,但它的算法(标记-整理)耗时较大,且通常用于大内存场景,它是通过什么具体措施来实现这个目标的?线程池有哪些重要参数?使用线程池时需要注意哪些问题?线程池的核心线程数是什么时候创建的?线程池的最大线程数是什么时候开始扩容的?线程池中多余的线程(超过核心线程数的部分)是什么时候销毁的?多线程编程有哪些缺点或需要注意的地方?在工作中用到过哪些设计模式?请结合具体场景说明。synchronized 和 ReentrantLock 有什么区别?ReentrantLock 的底层是AQS,请介绍一下AQS的原理。数据库 (MySQL)MySQL InnoDB存储引擎的索引是什么数据结构?请详细介绍一下B+树的特点。如果监控到一个接口响应很慢,你会从哪些方面进行优化?中间件 (Redis)Redis的持久化方式有哪些?RDB和AOF各自的优缺点是什么?Redis为什么这么快?(除了作为缓存外,还有哪些原因?)除了做缓存,你在业务场景中还用Redis做过什么?(例如秒杀、分布式锁等)Redis遇到大Key(Big Key)导致性能下降(QPS降低)时,你会怎么解决?
查看21道真题和解析
点赞 评论 收藏
分享
评论
6
18
分享

创作者周榜

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