四时宝库

程序员的知识宝库

日本IT面试比国内简单许多,到底是不是真的?

日本IT面试比国内简单许多,到底是不是真的?

江湖中传说,日本客户只会问程序员们“会不会做?”、“能不能对应?”,不像国内,要追问代码的底层逻辑,让人面试中思考得焦头烂额。了解过对日IT的人,对这种说法应该有点耳熟。

实际上日本这边的面试难度如何呢?

百闻不如一见,具体来看下面这个案例吧。

※请先看这个项目的简介(开发内容、招聘要求),然后设想一下日本的面试官可能会提到哪些问题。再拉到最下面查看客户实际提问的问题,看看这个难度,与你设想的问题有没有重合?比起国内面试更容易还是更难回答?

一、项目情况简介

【项目概要】

-面向信用卡客户的系统(账单查询、各种手续、各种服务申请等)

-WebUI&智能手机UI(iPhone,Android)

【开发环境】

-开发体制:4-9人的团队

-技术栈:

-客户端(web)

-实现:TypeScript(Vue3)

-测试:Jest,Vitest,Playwright(E2E)

-服务器端

-实现:Java(JavaEE(也使用JSF),SpringFramework)

-测试:JUnit

-移动端

-实现:Kotlin(Android),Swift/UIKit(iOS)

-测试:JUnit(Android)/XCTest(iOS)/Maestro(E2E)

-数据库

-OracleDB

-开发环境

-IDE:IntelliJIDEA,Xcode,AndroidStudio

-平台:Docker,Kubernetes

【项目招聘要求】

■必须技能

-开发经验5年以上

-客户端/Vue经验

-服务器端/Java经验

-原生应用/Kotlin或Swift经验

-测试设计经验的基础

-重构的基础

-流畅而灵活的沟通能力(是否能坦诚面对不足的技能)

■欢迎技能

-与产品负责人的沟通

-单一功能(UI(Figma)、业务逻辑、数据访问、测试)的设计与实现

-单元测试与集成测试的设计与实现

-Scrum,Lean的基础知识

-TDD,A-TDD,CI的基础知识

-重构的基础知识

整个项目的介绍到此结束,请设想一下这边的面试官会问到的问题[加油]。

下面揭晓答案~

针对上面提到的项目,实际面试中面试官提到的问题如下:

二、面试问题一览

■关于Java:

-使用过哪个框架?

-有没有接触过JavaEE?

-最近有没有接触过Java?

-不仅仅是Java8,也有接触过Java11吗?

-有没有创建CI或者接触过Jenkins?

-具体接触过哪些代码管道?

■关于Swift:

-有UIKit的经验吗?

■共通问题:

-对于开发方法论,作为一名开发者,您通常怀有怎样的心态或是有哪些注意事项?

-有过重构的经验吗?

国内的面试,小编也没怎么见过。

请大家看完评论区告诉我,中日两国的软件开发行业面试,都有哪些差异?哪边的面试更容易通过?

#IT那些事# #程序员面试经历# #那些事情it# #程序员经验分享# #IT人生百态# #程序员# #IT# #it#

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接