I applied online. The process took 3 days. I interviewed at Trendak in Jul 2017
Interview
They make you write your entire resume in an application including the expected salary which the hr insisted to write.
you are given a relatively easy IQ test and an intermediate problem solving test.
then the actual interview where they discuss your background the problem solving test and other ways to solve the problems, etc
I applied online. I interviewed at Trendak (Cairo, Cairo Governorate) in Aug 2017
Interview
***- Getting the interview:*** I sent my resume to the company generally, and they decided to give me a software engineering interview, but when I told the HR that I’m interested in data science too, she immediately arranged another data science interview in the same day.
***- Interview Process: ***Filling Application - HR interview - Technical Test - Technical interview - Interview with the CEO.
Interview questions [1]
Question 1
1. ***- Software Engineering Interview details: ***They care mainly about the algorithmic and problem solving skills, they care much about your reasoning thinking and ability of thinking during the interview in problems that you didn’t see before.
The interviewers contain a solid senior developer who seems to have good experience, he was the one who asked the hardest/most critical questions in the whole process.
**The interview contained a lot of aspects, mainly questions about:** algorithms and data structures(mainly linked lists), databases, ElasticSearch and other open source search engines/text search libraries, OOP mainly the virtual functions, virtual table, overloading and overriding, run time vs compile time, System analysis and design questions (the most useful and amazing part in the whole process), multi threading and semaphores vs mutex.
The interview process included an on-site paper test (technical) with no technical people present. You are also given a paper where you basically re-write your resume. During the test, I was hearing shouting outside for some reason. After completing the test and the other paper, I informed the HR person that I'm done, she came and saw that I didn't write anything in 'current salary', she asked why and I said that I do not have to mention my current salary and she rudely insisted that I must tell them and said it is a requirement. she then looked at the expected salary written which was very reasonable for my experience level and said that they don't offer that kind of salary and said: if you have a better offer elsewhere then you should take it. I refused to finish the interview and left.
Interview questions [2]
Question 1
Tell me 3 difficult problems you faced and how you handled them