Tell me about a time when you mentored someone.
S: 5–6 months after I joined, our team lost two members, creating a knowledge gap.
T: I was asked to onboard two new hires and help them ramp up quickly.
A: Led walkthroughs of the app, answered questions, and escalated unclear areas to team leads for accurate info.
R: Both hires became productive quickly, and the process deepened all of our understanding of the system.
E: Fast-paced, collaborative team with minimal documentation—required initiative, communication, and flexibility.
Tell me about something you’ve spearheaded/led the charge on at work.
S: Our internal, client-facing team manually entered filing data using our system, which was slow and repetitive.
T: Streamline and automate the filing process to reduce manual effort and improve turnaround time.
A:
R: Cut filing time by ~70%; users simply fill the template and drop it into a folder—everything else is handled automatically.
E: Legacy-heavy environment; needed to work around existing systems while improving internal user efficiency.
Tell me about a time when you took it upon yourself to give feedback to someone who was holding-back the team.
“have not experience this but my approach would be very polite
ask if there’s anything going on that is hindering their work
ask how I can help their work, if possible”
Tell me about a difficult technical challenge you encountered. How did you navigate it?
S: A legacy client’s Excel macros broke right before a filing deadline, blocking their workflow.
T: Fix the VB macro code so the client could complete their filing on time—despite my lack of VB experience.
A:
R: Fixed multiple macros same-day, restored data aggregation in the spreadsheet, and enabled a successful client filing.
E: High-pressure, client-critical situation with unfamiliar tech—required fast learning and independent problem-solving.
Tell me about your side projects.
S: After a college interview with the Brooklyn Nets, I wanted to deepen my skills in Python, APIs, and web development.
T: Build a project to analyze NBA stats and recommend optimal player lineups for specific game scenarios.
A:
R: Built a tool that recommends the best 5 players for scenarios like “4th quarter, down 5, vs. the Nets.”
E: Independent, exploratory project post-college—motivated by curiosity and a desire to improve technical depth.
Tell me about a project that didn’t go according to plan (shifted priorities/deadlines/budget).
S: For our ETL system, validation logic was originally scoped for 2 weeks—but the timeline was cut to 1 week to allow more testing.
T: Deliver all validation code for the ETL pipeline within the shorter 1-week timeframe.
A:
R: Delivered the code on time; a few bugs surfaced during testing, which I addressed shortly after.
E: Fast-moving dev cycle under shifting priorities—taught me to aim for early delivery whenever possible to allow for unexpected pivots.
How do you negotiate scope/requirements across teams?
“having worked in 3 different teams (all at once at one point), I managed my bandwidth by explicitly making my bandwidth known across all teams
prioritized which scope was more important
prioritize which tasks were more important”
How do you stay educated on best-practices/industry trends?
How have you worked on your weaknesses and developed your strengths?
most notably quit my job and started interview kickstart
Tell me about a time when you received feedback that was difficult to hear.
S: In an annual review, my manager pointed out that the completeness of my work wasn’t where it needed to be.
T: Improve the thoroughness and reliability of my code and deliverables.
A:
R: In the following year’s review, my manager called out my significant improvement in completeness.
E: Feedback-driven, collaborative environment that supported growth—reinforced the value of learning from strong peers.
Tell me about a time you had to deliver on a tight deadline.
S: We shortened the ETL validation phase from 2 weeks to 1 to allow more time for testing.
T: Complete all validation logic for the ETL pipeline within 1 week.
A:
R: Delivered the validations on time; found and fixed a few bugs later during testing.
E: Agile, high-priority project environment—reinforced the importance of early delivery and baking in buffer time.
Tell me about a time you fell behind or missed a deadline on a project. How did you respond?
S: I had just joined a new team and took on more tickets than I realistically could handle.
T: Deliver 4 new APIs plus other sprint work, despite not yet being fully familiar with the codebase.
A:
R: Completed the work, but with less polish and fewer improvements than I would’ve liked.
E: Fast-paced sprint environment—taught me to be more realistic and transparent about my bandwidth to avoid compromising quality.
Tell me about yourself.
“backend focused engineer with 5 years of experience
computer science degree
worked at ACA where I was a part of 3 different teams, delivering different kinds of products
looking for an opportunity to expand my skillset and knowledge and be part of a engaging team and contribute to more meaningful, higher visibility products”
Tell me about a conflict you had with your own manager. How did you approach this?
Situation:
“soon after joining a new team, during a sprint, I was asked by my manager to take on a few more items than I was comfortable with
given that it was a new code base that I was still getting comfortable with and knowing other tasks that I had for another project, I explained that I might not be able to do it
she still wanted me to take on the tasks anyway
end of the sprint was coming close and I still had a long ways to go
she was disappointed in my progress at that point”
Task:
create a couple new APIs
Action:
“I discussed with her that I took on too many tasks that exceeded my capacity (knowing myself as a developer)
she mentioned that I still have to get the work done regardless
I ended up finishing the work in time
we had a discussion after the sprint where I explained my realistic capacity to get quality work done
I also mentioned that I could improve my orgranization and time-management to be more productive”
Result:
agreement that I was given too many tasks and I should take on what I’m comfortable with
developed a better time-management system for me to complete tasks
Tell me about a time you overcame a conflict with a team member.
Situation:
“one of my lead devs explained to code something up as IQueryable instead of reading the data directly into a list ahead of time
I realized that that method was inefficient due to it having to make numerous calls to the database as opposed to one large call (we needed all the rows anyway)”
Task:
use IQueryable instead of reading the data directly into a list ahead of time
Action:
we had a screenshare where I walked him through a debug of the code where it was visibly clear that IQueryable was much slower than preloading all the data
Result:
we used my way which resulted in seconds faster processing
Tell me about a time when you had a conflict with your team or the direction your team was headed.
Situation:
“my first team I was a part of, Regulatory Reporting, had no more developement in the future
frustrated because I was only doing maintenance work”
Task:
Action:
spoke to manager about how I was unhappy about just doing maintanence work
Result:
joined Security Master team that was complex and fun to work on
Tell me about a time where you had to resolve a conflict between two or more of your team members.
“have not done this but I know I am very empathetic
can understand both points of view and come up with an objective solution”
Why are you looking for a new job?
How would you describe yourself and why do you think that you should be hired by Grammarly?
a. I would say, or would like to believe (lol), I’m intelligent, hard-working, friendly, and empathetic.
b. I think I would just be a really solid addition to Grammarly. Someone that can be relied on all the time to get all my work done efficiently, and also someone who can bring new thoughts and ideas to the table.
What was your experience one time when you were asked to help a colleague in an area out of your sphere of responsibility?
Situation:
* Teammate asked if I can help see why our dispatcher wasn’t working
Task:
* Help teammate
Action:
* Said I can help in a few minutes -> did a screenshare with him to solve the issue
Result:
* I’m always happy to help out a coworker so it was a pleasure for me
E - Environment:
* ACA Group - new team with a lot of initiatives
Share an example of a time you failed to succeed.
Situation:
* Two weeks away from launching our PFRD ETL system
Task:
* Complete validation for the PFRD ETL system in a week so we can have a full week of testing beforehand
Action:
* Worked on it but it wasn’t fully complete by the end of the week
Result:
* Manager was disappointed but I worked all weekend, Monday and Tuesday to complete the validation. Finished by Tuesday
E - Environment:
* ACA Group - new team with a lot of initiatives
What would be your ideal team to join in Grammarly
Medium size team around 6-10 people. I like this setting because it feels like everyone knows each other better and knows what everyone is working on. Allows for easier communication
Could you tell me about a time when a decision you made didn’t work out? What did you learn from it?
A lot of my code that I wrote early on in my career was not fully thought out before I wrote it. It resulted in a log of bugs and a lot more work in the end. When I joined Security Master team, lead dev was inspirational in the way he wrote code which was very thought out and very fault tolerant. I learned to be more thoughtful and intricate with my code, so that it would be more fault tolerant
What is your most memorable challenge from your past experiences?
Creating the PFRD system. It was my first real project that I was assigned to do. It involved creating upwards of 50 stored procedures, validation for all the data, training our clients how to use the system, and being the main point of contact for any questions