Young average age of employees. This makes for a good social life and some fun nights.
Personal laptop is supplied.
Plenty of events and societies to join.
Softskill building is actively encouraged.
Good to join fresh from college.
Lots of disparities between different workforces.
Depending on which workforce you're in, you'll be treated vastly differently from someone performing the same role in another workforce.
Lack of variety in roles.
Positions are often given to consultants, whose skills are ill-suited to the role they find themselves in.
Lack of technical understanding amongst many project leads.
There's a 'yes man' culture ingrained and encouraged locally. There are also a lot of old boys clubs on many of the projects.
An outdated management consultancy promotion model is applied, which promotes people to management much too early and without the suitable skills or experience.
Pay disparities between skilled technical resources and inexperienced consultants are shocking. It's common to be on a significantly higher salary after 18 months/2 years in the consultancy workforce, fresh from college with an arts degree, than a qualified software engineer with decades of experience through doing only testing.
Stop time-based promotions within the consultancy workforce.
Base promotions on merit, experience, and business need instead.
Roles should be given to those most suitable.
Modernize the operating model.
Be more creative towards incentives.
Reward fairly the staff who are making key contributions to the company's success.
A typical modern application might include both a website and one or more RESTful web APIs. A web API might be consumed by browser clients through AJAX, or by native applications on mobile devices.
Two rounds of interviews were conducted, in which basic Python questions and easy-to-medium coding problems were asked. Theory is most important, where both interviewers asked more. The coding problems were basically into strings and arrays.
Having three years of IT experience, I have gone through three rounds of interview for the position I applied. It started with an online assessment on Java concepts and design patterns, followed by a technical discussion and an HR discussion.
A typical modern application might include both a website and one or more RESTful web APIs. A web API might be consumed by browser clients through AJAX, or by native applications on mobile devices.
Two rounds of interviews were conducted, in which basic Python questions and easy-to-medium coding problems were asked. Theory is most important, where both interviewers asked more. The coding problems were basically into strings and arrays.
Having three years of IT experience, I have gone through three rounds of interview for the position I applied. It started with an online assessment on Java concepts and design patterns, followed by a technical discussion and an HR discussion.