Ashley Chan graduated from the National Technological University in Singapore at the end of 2020 with a degree in Computer Engineering. As a Software Engineer, he shares his 2-month experience from the interview, virtual onboarding and how it has been since he joined the company.

Before joining Indeed

I found out about the opportunity from my school’s career office and applied through Indeed’s career website. Soon after, I was invited to attend a career talk hosted by Indeed to find out more about the company and the position I was applying for.

The first round of interviews was conducted by Karat which primarily aimed to evaluate the candidate’s technical skills and coding abilities. Following that, I was invited to the second round of interviews which was a virtual on-site of four rounds ranging from whiteboard sessions to code walkthroughs.

Overall, it was a smooth experience! My recruiter provided me with sufficient information at each step of the interview process.

In the beginning, I thought it would be a challenge to get onboarded remotely but it has been a smooth and streamlined process thus far.

Despite there only being a two-week gap between accepting Indeed’s offer and my official start date, there were no administrative issues and my IT equipment as well as my new hire welcome pack was delivered right on time!

In addition to getting an awesome welcome pack, Indeed also provided me with the option to request for additional home office equipment to enhance my productivity. This ranged from work monitors to noise cancelling headphones which were also swiftly delivered to me within a week.

This allowed me to set up my home office environment and comfortably transition into my new remote work career.

Day 1 at Indeed

My first day consisted almost entirely of Zoom calls, ranging from meetings with the IT team to getting my laptop and account set up, to new hire orientation with the Employee Experience team.

These calls were extremely helpful in getting information and meeting the right people as a new Indeedian.

Subsequently, I was introduced to my team. Although team introductions felt less ‘personal’ due to the nature of conducting them over a screen (I would much rather be in an office where I can meet them in person and hear background chatter any day!), I appreciated how welcoming everyone in the team was in ensuring that I did not feel left out.

My experience working at Indeed

Indeed, as a tech company, is known for its strong engineering culture and challenging problems to solve.

Over here, I’ve been able to contribute to products with real and meaningful impact, while helping to contribute to Indeed’s mission of helping people get jobs in my own unique way.

Also, I am able to work and collaborate with a tight-knit community of like-minded colleagues at Indeed, whom I am both able to learn from, as well as share my insights with comfortably.

In fact, during my interviews with Indeed, I still vividly remember how every single interviewer unanimously agreed that one of their favourite parts about Indeed is the open culture and how well they treat their employees, which convinced me that Indeed would be a great place for me to work at!

My favourite part of working at Indeed is that the company does not view me as just another employee, and values me as an individual. Within my first few weeks here, I was already exposed to a myriad of benefits ranging from the open PTO policy to the thorough remote onboarding process, as well as the generous WFH stipend.

I feel that Indeed is dedicated towards setting me up for success by ensuring that I am provided with ample learning and mentorship opportunities to grow as an engineer.

My struggles and how I’ve overcome them

Everything has been new to me, including remote working. For me, the greatest obstacle was getting simple questions answered. Unfortunately, that is no longer just asking the person sitting next to me.

As someone who sometimes finds it difficult to ask others for help due to the (irrational) fear I am bothering them, I had to constantly remind myself: to be more proactive and to strike a comfortable balance between being independent by figuring things out on my own, and requesting for help from more experienced team members.

I found it helpful to collate multiple questions before reaching out instead of trickling questions down, and scheduling Zoom meetings to resolve more complex and pressing issues.

What I’ve learnt

My biggest takeaway so far has been learning how to multitask in a more efficient manner.

In a short span of two months, I have been tasked to work on tickets spanning multiple different projects owned by the team. This encouraged me to quickly grasp basic information about new projects so that I’m able to start being productive in a shorter amount of time.

Hitting the virtual gong as I complete my ‘gong project’

Every new engineer to Indeed has to complete a ‘gong project’, and for me, I had to set up my development environment, learn about the codebase and close an engineering ticket within my first week.

My advice to new graduates

Don’t give up and start preparing early!

Technical interviews are known to be a rather gruelling process which can entail a wide range of Computer Science knowledge ranging from algorithms to language trivia. However, it is a well documented process and there are more than enough resources available online which can accelerate your preparation.

It also helps to identify what each company is looking out for during its interview process and tailor your preparation accordingly.

Ultimately, interviews are a two-way process; they aren’t merely for the company to evaluate you, but also an opportunity for you to see if the company is a good fit for you, so it is crucial to come prepared with relevant questions.

To learn more about how Indeed supports interns and graduate hires, read our University blog here.