Soft Skill Interview Questions
Soft Skill Interview Questions
1. Tell us about something you were asked to do that you have never done before. How did
you react, and what did you learn?
When I was a fresher at work, everything was new to me. At that time, my team leader asked
me to host a team-building activity for my team at the weekend. I was so frustrated at that
time; I didn’t know what to do. I have never done that kind of things before. However, I still
tried my best to complete that task. I decided to host a camping trip at Son Tra mountain. We
had some BBQ and some beers for that night. It was quite memorable. After all, I learned that I
should be calm under any pressure, so that I could give wise decision.
2. What are the three most important aspects of a job, in your opinion?
To me, first and foremost, the company’s working environment. I would concern about the
vision and mission of the company, if it fits my idea or will I be easily fit in the organization.
Secondly, the technologies that the company use. Since I am working in the IT industry. I would
really want to work in one that catch the new trends of technologies.
Last but not least, the compensation and benefits, besides salary, this is the one that I found
vital to any job. It provides me with the secure while working in an organization, especially if it
benefits my family also.
3. Can you give us an example of when you had to work with someone who was difficult?
How did you handle the situation?
In one of my previous projects, I didn’t get along with a team member. We had a lot of conflicts
before that because of the solution for the issue. Therefore, in the later project, I tried to calm
myself before any argument. I know that argument can’t be avoid during working, but our
duties are to find out the best solution, so, we lower down our ego so that we can conduct to
the best result after. To me, communication is the key to handle the situation.
4. Have you ever been in a situation when everything did not go according to plan? How did
you react, and what was the outcome?
I think the best example to illustrate for this is that there is a project that we were unable to
deliver the product to the customers on time. This was because there was a hurricane in
Vietnam, and our team cannot connect to each other and also the server for working due to the
lack of Internet connection during typhoon. However, we were able to contact with the clients
to report about the unexpected weather condition. Luckily, they approve for us to postpone the
deadline. I was quite nervous back then, however, calming is also the answer for any issue.
5. How did you handle an urgent problem when your supervisor or manager was away?
Firstly, I will estimate the urgent and difficult level of the problem. Next, if there is someone
with good technological knowledge, I might ask for their advices and recommendation.
However, I somecase, I wil have to be the one to make the decision without any reference, I
would want to hear and understand the opinion of the members and make the final decision
later.
6. Tell us when you had to juggle several projects at once. How did you handle the situation?
Time and Task Management would be two vital skills to conduct the best result after all. I first
consider any specified due dates. For example, few projects are due the same day management
assigns them. If necessary, I have the ability to delay them. The next consideration is how long
it takes to complete a task. In many cases, I prioritize easier tasks first. Doing so allows me to
accomplish more throughout the day. If I have to multitask and finish all tasks in the same
amount of time, I break down tasks into smaller objectives. With smaller objectives, I determine
which ones are most critical for getting the full task done and prioritize them first.
7. Can you tell us about a time you were faced with a challenge that you had never
experienced before?
(Câu này có thể hướng trả lời giống câu 1 được nha)
The biggest challenge that I overcame was when I was brand new to the industry. I had some
knowledge on software development but I don’t think it is enough. I took my evenings and
weekends to study hard on the new technologies, and trends. It didn't take me long to feel
comfortable and confident when speaking with clients and my teammates. All it took was some
time and dedication!
8. How would you explain a complex topic to a new customer or a colleague?
With this, I can do it in two ways. The first one is that using the diagrams, things get less
complicated when you see it as images. And I can explain it easier for my clients and co-
workers. Moreover, since terms in software industry are quite hard to understand especially to
the people with non-tech knowledge, I will tend to use simple words or daily words so that
everyone could understand more clearly.
9. What does constructive criticism mean to you?
To me, constructive criticism is quite helpful for my job. A recommended set of guidelines to
enhance the overall quality of a product or service overall. In addition to offering general
comments on the complete item or organization and includes often useful and specific ideas for
positive changes, constructive criticism concentrates greatly on a given issue or collection of
concerns.
10. Have you ever been in a situation where being honest landed you in trouble?
To be honest, I have never been in that kind of situation before and I am not sure that I will be
in it this time or not. But I think honest is always a good personality to have, so why would it
harm me.
Bạn thích làm việc vs team hay 1 mình, kể về 1 trường hợp làm 1 mình hoặc vs team, vì sao?
Hi my name is Hung, you can call me Harry. I'm 30 years old. I have six years working
experience in programming. During working time I have joined many projects and use many
technologies such as: Java, Reactjs, MSSQL,
Hi my name is Hung, you can call me Harry. I'm 30 years old. I have six years working
experience in programming. During working time I have joined many projects and use many
technologies such as: Java, Reactjs, MSSQL, Netcore, Python, ….
That's all from me.
2.You already have existing API, API gateway for webapp. You want to implement a new API,
API gateway for mobile. Can you recommend the implementation using Java?
The mobile APIs will use common database with the web app. Next, I will define the route API
for mobile. we can use the latest technologies to build restful api, besides it will not affect the
current system
I usually use Spring boot to build restful api. But I have learned about Quarkus through tutorials
and have not opportunity to do real projects.