I applied online. I interviewed at Smart Steel Technologies
Interview
First, they sent me a simple Python task. The task is reading a CSV file and serving it on a webpage. They didn't back to me. I sent an email. After that, they invited to me online meeting. I attended an online meeting,
Even my interview was very good, I failed from the interview. I sent an email again to get information about why did I fail. They didn't answer me. My observation is that recruiting process is not transparent.
Interview questions [5]
Question 1
Write the following decorator. The decorator will get an exception and val. If happen this exception return the val.
@ignore_exception(ZeroDivisionError, None)
def my_div(num1, num2):
pass
In general: I had a mixed impression.
The process work in 3 steps:
- the coding challenge
- technical interview
- interview with the founder
They send you a code challenge without any pretalk. The founder tried to pretend that he is offended when I ask about the salary.
Interview questions [1]
Question 1
The coding challenge is quite reasonable and short. I believe it does the job of determining the skills according to requirements. A technical interview was also quite reasonable. The guy asked about the coding challenge and provide some code to review.
The interview with the founder was funny. The was no structure or prepared questions and I have the impression that he doesn't understand what does he want.
I would highly recommend asking all the questions:
- role
- salary
- etc
before starting any discussion about code challenges