Applied online, got an email from HR requesting time slots for interview. Interview had to be rescheduled twice, but HR was good about it and kept informing about the updated time. Interview was not that difficult and was more of a chat asking about current job experiences and skills. Towards the end, the interviewer informed me that even though I had most of the skills, they got not move ahead with me and I did not have the technical knowledge to deal with engineers which they were looking for. Next day got an email from the HR highlighting the positive skills and being specific about the reason for not selecting.