✨职位信息概览
海康威视招5天/周3个月应用软件实习生 - Java岗位,170–200 元/天,工作地址:杭州滨江区杭州海康威视数字科技股份有限公司杭州市滨江区阡陌路556号,面向本科及以上学历毕业生
📋岗位职责
✅任职要求
- 熟练掌握 Java 编程基础,具备 Python 开发经验者优先
- 熟练掌握 MySQL,具有编写和优化 SQL 的能力
- 熟悉 SpringBoot、SpringCloud、Spring Data JPA 等主流 Java 开发框架
- 了解 Redis、Kafka、ElasticSearch 等中间件的使用场景和基础操作
- 性格外向、沟通能力强、逻辑思维清晰,愿意参与技术方案讨论及项目协调工作
- 熟悉前端基础技术(HTML/CSS/JavaScript),有 Vue.js / React 等框架使用经验者优先
📸招聘详情
💡应聘技术问题
问题:"SpringBoot 和 SpringCloud 的区别是什么?"
参考答案: SpringBoot 是一个快速开发 Spring 应用的框架,专注于简化 Spring 应用的配置和开发,可以独立运行。SpringCloud 是一系列框架的有序集合,基于 SpringBoot 为微服务架构提供解决方案,包括服务发现、配置管理、熔断、路由等分布式系统的常用模式。
问题:"Redis 的常见数据类型有哪些?"
参考答案: Redis 有五种基本数据类型:String(字符串)、Hash(哈希)、List(列表)、Set(集合)、ZSet(有序集合)。此外还有 Bitmaps(位图)、HyperLogLog(基数统计)、Geospatial(地理位置)等高级数据类型。
问题:"如何优化 SQL 查询性能?"
参考答案:
- 使用索引:为查询条件、排序、分组的字段创建合适的索引
问题:"Spring Data JPA 的核心注解有哪些?"
参考答案:
- @OneToMany、@ManyToOne、@OneToOne、@ManyToMany:定义关联关系
问题:"Kafka 的应用场景有哪些?"
参考答案:
🎯应聘面试准备
问:想应聘上述岗位,需要做哪些准备?
答:
简历优化
1.核心信息前置
- 学历背景:
- 工作经验: 有 Java 开发项目经验,云项目或工具开发经验优先
- 技术栈: Java、SpringBoot、SpringCloud、MySQL、Redis、Kafka
- 意向岗位:
2.匹配岗位关键词
- 技术栈: Java、SpringBoot、SpringCloud、Spring Data JPA、MySQL、Redis、Kafka、ElasticSearch、Python、HTML/CSS/JavaScript、Vue.js、React
- 工程能力: 环境搭建、SQL优化、中间件使用、编码开发、需求跟进
- 工具与平台:
- 能力标签: 沟通能力强、逻辑思维清晰、外向、技术方案讨论、项目协调
技能梳理
Java 基础
框架与中间件
- SpringBoot: 自动配置、starter依赖、RESTful API开发
- SpringCloud:
- Spring Data JPA:
- Redis:
- Kafka: 生产者与消费者、Topic与Partition、消费模式
- ElasticSearch:
数据库
前端基础
开发工具
面试准备
经典问题
系统设计
项目准备
- 准备 1-2 个 Java 相关项目,能够清晰描述项目背景、技术架构、个人贡献