Back-End Software Developer

Message
Unstructured internship RemoteEmployed: Summer 2020, Fall 2020, Spring 2021
Format: Remote
Department: IBM Systems
Overall rating

5

Culture rating
Work rating

My experience

Overview

My project was primarily Java based. I was tasked with deprecating an external API and integrating it with the primary application, while also enabling it to run in the correct network context and patching existing security vulnerabilities, like patching a significant Denial-of-Service (DoS) attack vector. As an intern, I didn't really expect to be able to work on something that actually gets shipped to customers. However, over the course of my 1 year as an IBM intern, I shipped roughly ~1.5k LOC to the customers of the product I worked on.

Pros

Work-life balance, company culture, management

Cons

HCL Notes :-)

Would recommend it to people who...

Enjoy lower level systems programming.

Impact of work

Time spent working

How did working remote affect your experience?

Being virtual had very little impact on my internship experience. Executive leadership, management and my team were extremely well prepared to onboard interns remotely, and I think it went off without a hitch.


Interview advice

How did you find the job / apply?

Interview Rounds

Interview type

Interview questions

Nothing too difficult, the interviews are mostly behavioral and based on the information in your resume.

Advice on how to prepare

Don't spend hours and hours grinding leetcode and hackerrank. Make sure your resume is detailed and shows off what you want to talk about. You're better off working on your behavioral skills, as that will really make you shine in your interview. IBM will teach you most of the technical skills you need, they're looking for surface level CS knowledge, and someone who knows how mesh with other people and work in teams.


More questions? Send the reviewer a message!
Message