If you actively pursue places where you see you can make realistic improvements, the less you are likely to be assigned to projects you dislike. If you are lucky enough to be in a forward-thinking and efficient team, life there runs smoothly and you can have some fun.
Work-life balance is very fair, as long as you pull your weight. Keep open the lines of communication with your team, customers, and direct reports. Be available when you work off-site.
Salary and benefits are in line with industry standards, with the exception of startups.
The overall quality of software developers is poor, and projects are not run as well as you would expect in today's technology atmosphere. There is little to no corporate technology/coding standards, which lends itself to a chaotic infrastructure and coding consistency for a company with 25K+ employees worldwide.
Good developers tend to have short lifespans because of the lack of willingness of management to encourage and drive the necessary changes needed to be a world-class leader of industry standards.
Management is very reluctant to embrace new technology. Corporate cybersecurity makes getting your job done efficiently nearly impossible.
The lack of good, experienced technical leads and the silo mentality of projects makes collaboration between teams difficult. Proper onboarding training for new developers is nonexistent.
Get out of your ivory towers, come talk to and get involved with individual contributors. We have a lot of good ideas to drive the company going forward. In the long haul, being proactive rather than reactive will take the company further, even if it does take more planning and forethought. Nothing becomes great by being complacent with your heads in the sand. Be bold and take a chance on what is right, not which way is the easy way out for 10 minutes of instant gratification.
Don't be afraid to be wrong once in a while. Without risk and failure under your belts, you aren't learning anything.
We can be more than just a transaction company. Stop treating the company as only a financial institution.
Take the model of Amazon and draw inspiration from it, and we can be a world-class technology company as well. Let the boots on the ground collaborate with executives. After all, we are the ones that see all of the holes in the dam.
Stop listening to bad advice and your 'yes' men. Nothing is ever accomplished in 2 weeks.
I gave the pre-assessment on CodeSignal. There were 4 questions, the first 2 being easy. The 3rd question was a LeetCode hard-level question. The last question was a bit tricky but doable. The time given was 70 minutes, and I think at least 3 questi
When I applied I received an invitation to take a HackerRank assessment which consisted of 3 medium difficulty DSA questions. The next step after passing that was a phone screen with the recruiter. Then I had 2 technical rounds consisting of testin
I applied online. Coding assessment: You'll solve 2-3 algorithmic problems (arrays, strings, hash maps) in 45-60 minutes. The interviewer watches, asks you to explain your approach, optimize, and test edge cases. Communication matters as much as the
I gave the pre-assessment on CodeSignal. There were 4 questions, the first 2 being easy. The 3rd question was a LeetCode hard-level question. The last question was a bit tricky but doable. The time given was 70 minutes, and I think at least 3 questi
When I applied I received an invitation to take a HackerRank assessment which consisted of 3 medium difficulty DSA questions. The next step after passing that was a phone screen with the recruiter. Then I had 2 technical rounds consisting of testin
I applied online. Coding assessment: You'll solve 2-3 algorithmic problems (arrays, strings, hash maps) in 45-60 minutes. The interviewer watches, asks you to explain your approach, optimize, and test edge cases. Communication matters as much as the