Behavior Question
Tell me about a situation where you had a conflict with someone on your team. What was it about? What did you do? How did they react? What was the outcome?
Webのレスポンシブ実装で、デザイナー/エンジニア間で共通ルールがなくて新しい画面実装のたびに混乱が起きていた。自分はルール整備のためにデザイナーと話して、現在のデザインの意図を汲み取り、まずルールに落とし込んでデザイナーと共通認識を作った。その後、エンジニア向けにも共通しドキュメントを作った後、そのルールを意図しなくても実装を行えるようにページレイアウトを制御するコンポーネントを作ったり、React Hooksを作ったりした。これらの行動の後はいくつか良い点があり、デザイナーやPMとの認識齟齬が減ったので無駄なMTGの時間が減ったこと、新しいエンジニアが実装する時のハードルが下がり、他のチームが実装をしてもルールが崩れることなく実装が行われるのでレビューのコストが下がり、保守性も高まった。
Give an example of when you saw a peer struggling and decided to step in and help. What was the situation and what actions did you take? What was the outcome?
スタートアップ企業で働いていたとき、大企業からきた新しいメンバーが、ルールの無さに戸惑っていたので、手助けをした
具体的には、ルールの少ない理由=スタートアップの利益体質的には多少雑なところがあってもスピード速いほうが価値がある。価値は会社の大きさによって違うから、慣れるまで大変かもしれないけど、慣れたあとは楽だよと伝えた
コードを書くときにもスピード優先の開発を意識してほしかったから、それはペアプロで一緒に作業することでお手本を見せた
この件はチームの振り返り会でも話題に上がり、チーム全体の学びになった。新しいメンバーが来たときのフォローの仕方がわかり、生産性が上がった。
Tell me about a time you committed a mistake?
Tell me about a time when your earned your teammate's trust?
躊躇いなく、正直な意見を上司(社長)に伝えること。前の会社では、なぜか上司に自分達の意見を伝えることが苦手なメンバーが多かった。自分はそもそも抵抗なかったし、不満があったら正直に伝えるほうが会社全体の改善にもつながるのでいったほうがよいと信じていた。なので、全社会で多くの意見を直接伝えることが多かった。それにより、彼に言えば社長に伝えてくれる!ありがとう!という信頼を得た。本当は各々が自分で言えたほうがよい組織だと思うけど…。
Tell me about a time when you couldn't meet your deadline?
Tell me about a time when your teammate didn't agree with you? What did you do?
Tell me about a time when you invented something?
Tell me about a time when you took important decision without any data?
Tell me about a time when you helped one of your teammates?
Have you ever been in a situation where you had to make a choice among a few options, but did not have a lot of time to explore each option
Have you ever failed at something? What did you learn from it?
name time when you went out of your way to help someone?