other questions Flashcards

(43 cards)

1
Q

Tell me about yourself

A
  • Last job was as a project manager at a UX/UI web design & development agency for 3 years, where I collaborated closely with developers and designers to drive projects
  • Through this role, I developed strong skills in communication, collaboration, UI/UX design curation and development testing
  • Some of my notable achievements include 1) Successfully leading and delivering close to 40 UI/UX web development, retaining satisfied clients like Banyan Tree Group and PropertyGuru, 2) Ensured excellent quality and functionality for hundreds of desktop and mobile pages via meticulous testing.
  • I’m excited about working at fileAI because of the positive impact that the company is making in so many industries, from manufacturing to insurance, by massively driving down costs and hours associated with file processing. With fileAI now scaling up it’s reach impact, I’m highly keen to contribute to this effort through my skills and experience.
  • I also believe that coming from a small agency that has a very start-up like culture like fileAI, aligns me well for this role.
  • Also, people know me as someone who’s a quick learner and an effective communicator. And I love dogs, I have three of them
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Why did you decide on a career switch to software development?

A
  • It all started in my previous role as a PM working closely with developers, I became fascinated with what the developers were doing, which involved an interesting mix of both logic and creativity.
  • From there, I started to teach myself web development through online courses. The turning point came when I found myself really enjoying building things and how empowering the skill was, as well as the rigour and logic behind. and also how Software development is a lifelong learning journey, something that appeals to me greatly as I personally believe that we should never stop learning.
  • I decided to pursue this as a career by completing a full-time diploma in full stack web development, where i acquired practical experience with modern web technologies, industry best practices, and built projects.
  • What excites me about this role is the chance to apply my UI/UX background and technical skills to build user-friendly user interfaces. and also leverage my valuable soft skills gained as a PM to collaborate effectively with other team members.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Why do you want to work here?

A
  • I’m excited about joining fileAI as I admire how it’s revolutionising productivity for so many business through automation, ranging from supply chain and banking, to accounting and insurance. I understand that fileAI has processed over 200 million documents last year and saved over USD 7 million for companies. The fact that it recently secured $14 million Series A funding in feb is testament to the impact that it is making, not to mention the confidence that people have in its solution. i’m very excited about joining the team and contributing to fileAI’s work
  • My background in UX/UI design, as well as skills in frontend development aligns well with what the role calls for, which is not just frontend development expertise, but also experience with UI/UX practices and principles. So i feel this is a role where i can add good value
  • Looking to join a place that’s highly collaborative and where everyone is passionate about what they’re doing. From what I’ve read online about the company, fileAI seems to be that way
  • Hence, I’m keen to work at fileAI and contribute through my skills and experience
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Why should we hire you? / Why would you be a good fit for this role?

A
  • With a full stack development diploma that has trained me in JavaScript, HTML, CSS, React and other technolgies, as well as a portfolio of projects that include frontend development, I believe I have the core skills required.
  • Unlike traditional candidates, my 6 years of experience in UI/UX web
    agency gives me a good grounding in UI/UX principles, which will be essential in building applications that are highly functional and user-centric.
  • My project management experience and overall 9 years of work experience also gives me a firm foundation in valuable soft skills like collaboration, communication, and stakeholder management. Allowing me to collaborate effectively with other team members in fileAI.
  • My experience working in a small and dynamic web development agency also sets me up well in working in a startup like fileAI, which presumably would have a fairly similar environment.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

How would you describe your working style?

A
  • I’d describe my working style as adaptable and results-oriented.
  • For example, in my previous role, I can be managing several projects at once.
  • And I’m constantly tailoring my working style based on the nature of the project

For example, if I’m managing a project that is very structured very tight deadline.
- The working style is more analytical, methodical and results-oriented.
- For example, im ruthless prioritising critical tasks, having a very clear execution plan, and focus on meeting deadlines.

On the other hand, if i’m managing a project that less urgent and requires a lot of creativity
- The working style tends to be more innovative, collaborative, and relationship-oriented
- For example, I’ll facilitate brainstorming sessions, encourage open dialogue and concept sharing, and also ensure everyone feels that their contributions are heard and valued
- there is still structure, but less so that in the other scenario i shared

  • I also focus on outcomes over effort. For example, in my previous job, seeing that our QA process was tedious and and repetitive elements, I implemented a new streamlined QA process that shortened the QA time by at least 40%.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What are you looking for in your next job?

A
  • Firstly, I’m looking for a job where I can apply my skills in front-end development to build solutions that have a very high positive impact
  • Secondly, continuous learning and growth. I believe there will be plenty to learn to learn about fileAI. Apart from just deepening my frontend development skills, I believe I’ll also be able to be exposed and learn more about how different clients who use our service operate, the AI engineering behind the solution, and also the wider business context.
  • Thirdly, I’m also looking for a environment that’s dynamic, passionate and also, highly collaborative

I believe this role at fileAI manages to tick all of the boxes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

How do you handle pressure or stress?

A
  • I view stress as an inevitable part of work. What matters is how you react to it and channel it.
  • I notice then stress arises when i feel a lack of control. Hence, whenever i get this feeling, I’ll consciously tell myself to remain calm, and then craft a plan on how to tackle the problem at hand. For me, simply creating the plan creates a sense of control, which reduces a lot of stress
  • For e.g. when i was dealing with a project where the timeline was much tighter than usual as the client has a hard website launch date, I told myself to calm down, then crafted a very detailed timeline, in consultation with team members, on how we would tackle the project stage by stage.
  • During the project, i executed this plan, and also quickly communicated technical blockers to my manager, who then quickly guided us in tackling the issue.
  • We not only completed the project on time. The client also commended us on the quality of the work done.

At the same time, I also make it a point to do some deep breathing and meditation whenever i encounter stress.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Describe a situation where you exhibited problem solving skills (JD) / were resourceful

A

For example, the QA process in my previous role used to be very long. I identified the most significant problem as the tediousness of recording bugs. I created a streamlined solution that cut QA time by 40%.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Describe a situation where you exhibited communication skills (JD)

A

S:
I was managing a project that involved working with freelance designers of a different nationality, and English wasn’t their first language

T:
My role was to ensure the project would be delivered on time and in line with the requirements, and that my communication them was clear and easily understood

A:
- When speaking with them, I made sure to simplify my language as much as possible, and keeping it extra concise
- Whenever sharing new information with them, I was also proactive to check their understanding
- In times where I needed to communicate more important information, I made it a point to arrange a call instead, where it would be easier to seek clarification from both sides

R:
- The project proceeded smoothly. and we continued working with those freelancers

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Describe a situation where you exhibited collaboration/teamwork skills (JD) / Describe a situation where you exhibited leadership skills

A

S:
There was a special project that involved working not just with UI/UX designers, but also another visual department that we didn’t usually work with.

T:
I needed a way to ensure everyone was on the same page in terms of the expectations and requirements to ensure project success.

A:
- I created a kickoff meeting for all involved to brief on the requirements and workflows, and for them to voice out any concerns or opinions
- Created a single shared project management dashboard
- Developed clear communication protocols
- Where needed, scheduled and facilitated meetings to brainstorm ideas discuss how to overcome blockers

R:
- We delivered the project on time, with the client commending us on the speed and quality of the work
- Also maintained team morale and fostered better collaboration across departments.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Describe a time when you failed

A

S:
For my first few projects as a project, i was handling a project, which was facing a major technical roadblocks.

T:
I was in charge of the project and responsible for delivering it on time.

A:
Feeling lost but not wanting to inconvenience others incl. my boss (even though who had technical experience), I tried figuring out approaches and solutions on my own together with the developer, even when i didn’t have the required expertise. We were so engrossed researching and testing that we ended up wasting a lot of time and delaying the project.

R:
When the client checked in on the overall project progress, I realised that it was now off schedule by a few days.

I then decided to seek help from the technical lead, who quite quickly was able to direct us to a solution,

I learnt that I should have let the domain experts handle a problem and not try to handle everything on my own.

This was a very valuable learning experience for me.

I applied this advice to all future projects. This created a much clearer division of responsibility, faster problem solving, and overall smoother project progress.

I learn the important of delegating, so that we can better work as a team and more effectively leverage the talents of each individual.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Describe a situation where you had to learn a new skill quickly

A

S:
When i went from content lead to project manager, with no prior experience.

T:
I needed to quickly learn how to project manage projects effectively, as I was already assigned live projects

A:
I asked myself what are the top 3 areas i needed to focus on in order to make each project a success.

I identified the 3 core areas to focus on
- timeline management
- information management
- stakeholder management

And focused on doing these areas well.

for timeline
- At the start of each project, I made sure a timeline was meticulously planned, in consultation with team members

for information management
- I made sure i understood every project inside out, and that all information inputs (whether it was a new requirement, or a piece of feedback) were organised and acted upon and tracked where needed.

for stakeholder management
- My key stakeholders were my team members and clients. Where possible, I made sure to manage them carefully to ensure positive working relationships

R:
- Successfully delivered close to 40 projects over 3 years, while retaining several clients who were happy with our services

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Describe a difficult situation and how you handled it.

A

S:
I was handed a very big rebranding project as my superior was going on maternity.
- I had no experience managing such a project
- The project had a very large number of sub-deliverables and also designers i had to work with, both internally and externally

T:
I had to find a way to competently manage this project and make it a success.

A:
Whenever i face difficult situations, i would first try to remain calm, and them make a plan. And then execute the plan.

  • I first identified what i could do to make the project much easier to manage. they were
    – Understanding the project inside out
    – Creating a project management system that would make it much easier to manage all the complexity.

Hence,
- Dedicated time blocks to deep dive into the project scope, to know it inside out, from the requirements to the design standards
- I designed a robust project management framework specially catered for the project that was able to manage all the ins and outs of the projects in easy manner

R:
- The client spoke to my boss and commended me for my performance in how I managed the project.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

As a project manager, are you really able to step down and become a software engineer and take instructions?

A

Yes, I don’t really see it as a step down.

I feel that skills learned as a PM are valuable as a software engineer.
- Im able to collaborate and communicate effectively across teams and with different types of stakeholders
- As a former project manager, I know what’s needed to work effectively with my project manager or technical lead.
- I’m also able to better understand broader business contexts
- I’m also experienced in breaking down complex challenges.

  • im excited to contribute technically while bringing a unique perspective from my PM experience.
  • Im eager to learn from the team and contribute meaningfully, and to approach this role with humility and curiosity
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What is the greatest challenge faced in your diploma course?

A

S:
The greatest challenge was building an app using Express.js and MongoDB, that also had json web token authentication

T:
These were technologies completely new to me, with each having their own complexities.

A:
I focused on
- Deeply understanding the syntax and logic in the tutorials
- Also trying to write them out by heart where possible to fully internalise it
- I also practiced further by attempting to build a different kind of application using the same technologies

R:
I was able get a good comfort level in coding express.js, mongoDB and jwt, which set a strong foundation for the other modules and boosted my confidence.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Where do you see yourself in 5 years?

A

I see myself as a senior engineer with deep expertise in front-end and full-stack development, and becoming a go-to expert in fileAI’s engineering team.

At the same time, I would like to mentor junior developers while shaping and promoting best practices in the company.

I’m very keen on growing with fileAI and making meaningful contributions to the company.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

What are your salary expectations?

A

Based on my research and the market rates, I’m looking at a range of between 5,500 and 6,500, depending on the the overall compensation package.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

Do you have any questions for us?

A

What do you enjoy about working in fileAI? And how woudl you describe the company culture

What are the biggest challenges faced when starting in this position?

What are the next steps in the interview process? Are there any assessments or technical interviews I should prepare for?

19
Q

What’s your greatest weakness?

A

I’m quite a detail-oriented person, and sometimes I spend too much time focusing on certain details, which can sometimes slow down my productivity.

However, I’ve created specific strategies to manage this, such as
- learning to prioritise important details from less important details
- setting strict time limits when dealing with tasks that have many details

This has allowed me to deliver work that’s still of good quality without compromising efficiency.

20
Q

Describe a situation where you had to juggle multiple competing priorities / Describe a situation where you exhibited good time management skills

A

S & T: I was managing a large rebranding project that had many urgent deliverables, while also having to deliver the development work and bug fixes for two other time-sensitive projects.

A:
- Created detailed priority matrix for all the tasks i had to deal with, e.g. important-urgent, important etc. to create a hierarchy of which areas i should deal with first
- Implemented time blocks to deal with critical and time sensitive tasks
- Negotiated realistic timelines with stakeholders

R:
- Eventually able to deliver the rebranding deliverables on time, as well as the bug fixes and development for the other two projects

21
Q

What are your greatest strengths?

A

1) Adaptability

ST:
After 3 years in a middle management role in a large public sector organisation where I did industry development work, I joined a small UX/UI design agency as a copywriter intern.

A:
At my new job and role, I needed to not only adapt to growing as a copywriter, but also to working in a much smaller, flatter and more dynamic private sector agency.

R:

I was eventually successful in this transition. I was converted to a full-timer at the end of the internship, and was even promoted to Content Strategist after about a year.

2) Attention to detail

ST:
We had a collateral rebranding project for a large insurance client. It was crucial that details like colours, capitalisation, and spacing between lines and were in line with the new style guide.

A:
I meticulously reviewed all the work from the designers, possibly at least a 100, identifying and correcting errors that would have delayed the project and made the client not unhappy.

R:
This allowed us to save time and for the project to proceed more smoothly, and maintained the good reputation we had with the client.

22
Q

Describe a time you made a mistake. And how did you communicate it?

A

S:
I misunderstood the client’s brief for a development fix. Hence, I communicated the wrong information and requirements to the developer assigned to the task. This resulted in him having to rollback the changes and restart the task

A:
I immediately arranged a call with him where I apologised to him and took full ownership of the mistake, at the same time acknowledging the inconvenience and extra work i made him do. I also told him from now on i’d make to do a double take of the client’s brief before briefing the developer on any new task.

R:
He accepted my apology well, and we continued to maintain a positive relationship.

23
Q

How do you keep up with technology?

A
  • I subscribe to newsletters like Techpresso, TLDR, and Bytes to keep up to date with that’s happening in the tech and development worlds
  • I also follow thought leaders like Kevin Naughton Jr. and Yangshun Tay on platforms like LinkedIn
  • I also make it a point to obtain at least one new online certification every year. For e.g. last year, i completed two Java certifications from the University of Helsinki. Currently, I’m nearing the end of a docker/kubernetes online course
  • I also work on side projects to practice more and keep my skills sharp. currently, im working on a full stack messaging app, and also a coffee/tea ecommerce site.

(- I also attend local tech meetups when free. For example, there is a group called JuniorDev where there are occasional kopi chat meetups and pair programming sessions)

24
Q

Describe a situation where you demonstrated decision-making skills

A

S:
For a certain project that was important, we were behind schedule due to unexpected roadblocks.

T:
I needed to make a decision on whether we should request for a timeline extension from the client (risking client trust), or to launch the site on schedule but only with the core features (impacting completeness).

A:
On my own, I analysed the relationship we had with our client and also the timeline and technical, considerations to decide on a best way forward, which was launching the site first with core features.

I also out thoughts from my developer and manager, and they agreed with my approach

We presented the first option to the client where we would launch only with core features, and they agreed with that

R:
- the client valued our early transparency, the site launched on schedule with the other features added not long after.
- and we also managed to retain our contract with the client after

25
Why are you leaving your current job?
Unfortunately, my previous role was impacted by company restructuring/layoffs. However, this aligns with a career shift I’d already been preparing for. About a year and a half before the retrenchment, I’d been doing my own upskilling via online courses to prepare to pivot to software development. I believe my previous role gave me strong transferrable skills such UI/UX experience, skills such as communication, collaboration, problem solving, and understanding broader business contexts. This role at fileAI is a great opportunity for me to apply my software development skills and transferrable skills from my previous role, and im eager to contribute and grow in fileAI as a frontend engineer
26
Please explain the multiple transitions in your career
My career has been driven by a consistent passion for continuous learning, with each role building upon the last in quite unexpected ways. In my public sector phase, I developed valuable skills such as stakeholder management, process management, and navigating organisational structures. During this time, I wanted to explore a creative career in copywriting. Hence, I joined a UX/UI agency as a copywriter, where my stakeholder management and process-oriented background from my previous job came in useful, especially when i progressed to become a project manager. From there, working closely with developers so much sparked my interest in web development. This saw me... (online courses etc., what i enjoyed) which eventually resulted in me deciding that I wanted to make it a career. Now, I've never felt more aligned with my career path to become a software developer, and there's nothing else I'd rather do. And there are many key skills in project management that are really important in web development. All in all, I believe my transitions have been about finding the right fit. They are also a testament to my learning agility and adaptability in different domains and work environments
27
What motivates you at work?
I believe there are 3 key drivers. 1) Creating positive impact through what I do. For example, in my last role, i enjoyed developing processes that helped to improve team efficiency, mentoring younger team members and looking out for their well-being 2) continuous learning and growth. I believe there will be plenty to learn to learn about fileAI. Apart from just deepening my frontend development skills, I believe I'll also be able to be exposed and learn more about how different clients who use our service operate, the AI engineering behind the solution, and also the wider business context. 3) Collaborative and passionate culture Where the team is passionate, enjoys what they are doing and working together towards a shared goal. - For example, at my previous workplace, there was a project where we had to redesign and redevelop our own company website. Could tell everyone was extra passionate about this. It was an enjoyable experience seeing everyone collaborate together towards designing a website they'd be proud of.
28
When do you try to push through and solve a problem on your own, and when do you involve others on your team?
I try to push through when the problem is within my expertise, and I have enough information or resources to find a solution. But if I hit a roadblock that significantly slows progress, or if I need a second perspective, I’ll reach out. ST: There was a situation when the developer and I couldn't figure out the root cause of a persistent bug on a homepage search bar. A: I encouraged the developer to troubleshoot independently while keeping me updated. After a few hours, the issue was still unresolved. Since this was a critical blocker, I decided to escalate it to the tech lead. The three of us then got a call, and the tech lead suggested a totally new approach to troubleshooting the issue. R: Thankfully, this new troubleshooting approach uncovered the root cause of the bug, which was due to a few lines of script added by the client's previous vendor that shouldn't have been there
29
What does work life balance mean to you?
To me, work life balance means being fully present and focused at work so that one is truly productive at work, so that one has enough time outside of work to rest and recharge. so that one can consistently give one's best during the workday. That said, i understand working at a startup can occasionally require bursts of extra effort, like when it's close to certain launches, which I am prepared for putting in the extra if needed, if done in a sustainable manner.
30
what do you plan to do for the next 5 years
in the first 1-2 two years, i want to deepen my expertise in frontend development, while delivering significant contribution in building user interfaces for fileAI from year 3-5, I aspire to grow into a senior engineer role, where i can mentor others and shape technical practices within fileAI
31
Describe a time where you exercised initiative
ST: When the project management team plans for new project and how to allocate manpower to each project, it was always based on verbal accounts on what projects were already going, who was working on what, and till when. There was no central source of truth where we could have an organised bird's eye view of everything going on A: I stepped up and took the initiative create a simple but specially tailored and detailed spreadsheet that showed a comprehensive view of all projects we had, the different phases involved for each, and who was working on it at each point, broken down by day. R: The agency immediately adopted this centralised planning tool, which resulted in quicker, and more well-informed planning and resource allocation decisions, and also allowed us to increase our overall output
32
What is your greatest professional achievement?
S, T: - After entering my first job upon graduation, we had a highly important and complex project, which was securing of a $100m budget for a new terminal building at Seletar Airport meant to ease congestion at Changi Airport Unfortunately, I ended up as the only member left in my team after only a couple of months due to the untimely departure of my two managers. A: As the only person left in the team, I spearheaded the entire effort - Collaborated with multiple divisions and government agencies to facilitate a crucial land transfer and to meticulously scope the terminal's budgetary requirements, ranging from construction to security equipments - As well as meticulously creating a cost benefit forecast in collaboration with other departments justifying the construction of the terminal. R: The $100m budget was eventually approved, allowing the construction of the new terminal to proceed in a timely manner In recognition of my efforts, I gained a double promotion in 1 year while in CAAS, my first job upon graduation. I believe that this endeavour helped hone my skills in collaboration, communication, detail-orientedness, and perseverance, which I think will be essential in my role as a software developer in fileAI
33
Describe a time when you exhibited conflict resolution skills
I feel the best way to is to address the conflict early through direct communication thats both professional and empathetic. S: There was an occasion when I was working with a developer for a project. He seemed to be rather curt and hostile in his communications with me T: Since our work required close collaboration, I needed to address the issue to improve communication and ensure the project stayed on track. A: I requested a one-on-one meeting with the developer in a neutral setting. I opened the conversation by acknowledging their expertise and expressing my desire for a productive working relationship. I asked if there was anything I could do to improve our collaboration and shared how the current dynamic was affecting the project. I also listened actively to their perspective. The developer admitted that he was also under pressure from another project managed by my colleague, and felt that the timeline from the current project was too rushed. I acknowledged his concerns, while also sharing that he had already been consulted on the timeline, and he was agreeable to it. But I also share that me and my colleage would see what accomodations we could make to help him better manage the workload from both projects R: After our talk and my follow-ups with the other colleague, communication improved significantly—he became more responsive and spoke without hostility.
34
What excites you about working at a startup, and how do you handle the uncertainty and fast-paced environment that comes with it?
- building solution to solve a big problem - fast-paced and dynamic - colleagues who are passionate about what they are doing How to handle uncertainty and fast pace Uncertainty: - Accepting that uncertainty is a part of life, and deciding to embrace it. - And with uncertainty comes change and growth. - If everything is certain, then everything stays the same, and we dont have the opportunity to improve as individuals or build a better product Fast pace: - Making a point to take breaks whenever I can during the day, to preserve energy so that I can keep up with the speed - When doing work, acknowledging that not everything you do has to be perfect. And what may be more important is moving things along, and getting better along the way.
35
Since you're an entry-level candidate, we might have some concerns about you being able to contribute early. What's your thoughts about that?
Adaptability example.
36
Are you ok with taking a paycut, due to your career switch?
Yes, I'm ok with taking a paycut, as long as it's within a certain limit. As a career switcher, my main focus is to build my skills and career as a developer, while making a sound contribution to my company,
37
What are your strengths and weaknesses as a developer?
Strengths: - Keenness to understand things at a deep level and beyond the surface. For example, in my diploma course, for whatever we were taught, I always went beyond to google and check why certain syntax was a certain way and why things in a certain way. In my small class, most of the students were constantly seeking the TA's help for bugs. But I found that i rarely needed to so, because i think i understood the mechanics deeply, i was able to minimise errors in my code. or be able to more effectively debug them - Detail-oriented: Care a lot about details and am quite sharp when it comes to details. Singlife project example Weaknesses: - May struggle for too long before asking for help.
38
Are you ok with coming down to the office everyday?
Yes, I'm fine with that. I believe there are benefits to face-to-face working, such as potentially improving collaboration, especially in a startup environment
39
How do you solve problems
Depends on the problem, - if when coding, I'll break the problem up, looking at each different part of code that might have contributed to the problem, and that troubleshoot each part. Usually successful Give example. - if non-coding situations, i usually use pareto analysis, focusing on the most significant problems first that can lead to significant outcomes. For example, the QA process in my previous role used to be very long. I identified the most significant problem as the tediousness of recording bugs. I created a streamlined solution that cut QA time by 40%.
40
If you receive two emails, one from your manager and one from your colleague. both are quite urgent. what would you do?
41
If you're tasked to do something not within your scope, what would you do?
42
What Java projects have you done
43
What did you do in CAAS