软件工程师(Java/前端/软件测试)线上面试
软件开发工程师(od岗位)
1、负责核心模块的业务需求IT实现中的概要设计、输出高质量代码,落地开发者测试,保障所实现的需求满足质量,性能等要求;
2、对责任代码仓的代码质量进行看护,定期审视代码及DFX重构需求,持续构建代码的可读性和维护性。
岗位要求:
1、熟悉数据库、缓存、消息队列、索引等技术;
2、熟悉主流微服务框架,熟练掌握SpringCloud/Dubbo、SpringBoot、MyBatis等框架,了解其机制及原理;
3、熟悉MySQL/PG等数据库,Redis、MongoDB、Kafka/RabbitMQ、ZK、ES等中间件使用及调优。
前端开发:
熟悉Web前端技术,包括HTML5、CSS3、JavaScript,JQuery、TypeScript、Node.js、HTTPS协议、Web安全等,熟悉TS语法、Web安全者优先;
软件测试工程师
1、负责核心模块的测试策略制定、测试设计,安全测试、兼容性测试、性能测试,渗透测试等要求,确保测试效果达成;
2、引入业界优秀的自动化测试实践、制定有效的自动化测试流程、规范、方法、不断提升测试质量。
1、参与过大型项目的测试设计或自动化实施经验,相关工作经历3年以上;
2、具备自动化测试脚本编写经验,熟悉业界常用自动化测试工具,如Jenkins、selenium、SoapUI、jMeter、cucumber等;
3、具备较深的软件测试知识体系,精通各类测试方法,擅长至少两种如下类别的测试:性能测试、易用性测试、安全测试、持续集成、移动终端应用的测试等。
面试流程(全程线上):
线上机考-技术1面-技术2面-HR面-主管面-发offer-入职