diff --git a/apps/website/blog/2020-05-28-summing-root-to-leaf-numbers.md b/apps/website/blog/2020-05-28-summing-root-to-leaf-numbers.md
index 8c668355..deb531e5 100644
--- a/apps/website/blog/2020-05-28-summing-root-to-leaf-numbers.md
+++ b/apps/website/blog/2020-05-28-summing-root-to-leaf-numbers.md
@@ -9,7 +9,7 @@ tags: [leetcode, trees, problem-solving]
hide_table_of_contents: true
---
-Sum Root to Leaf Numbers is an [interesting problem from LeetCode](https://leetcode.com/problems/sum-root-to-leaf-numbers/). The problem is of medium difficulty and is about binary trees. This post is an explains the solution to the problem.
+Sum Root to Leaf Numbers is an [interesting problem from LeetCode](https://leetcode.com/problems/sum-root-to-leaf-numbers/). The problem is of medium difficulty and is about binary trees. This post explains the solution to the problem.
diff --git a/apps/website/blog/2021-04-12-importance-of-communicating-effectively-as-an-engineer.md b/apps/website/blog/2021-04-12-importance-of-communicating-effectively-as-an-engineer.md
index 66639d66..cb7ba931 100644
--- a/apps/website/blog/2021-04-12-importance-of-communicating-effectively-as-an-engineer.md
+++ b/apps/website/blog/2021-04-12-importance-of-communicating-effectively-as-an-engineer.md
@@ -21,7 +21,7 @@ At Facebook where I work at, strong communication is crucial for a successful ca
-I love to code. Personally, I would love to shut off all communication channels and focus entirely on coding if I could. However, doing that will probably have disastrous effects. Communication is super important and I learnt that the hard way when I first started at Facebook. In my first year at Facebook, I made a few painful mistakes related to communication. I changed the project plans and timeline without informing my tech lead, resulting in my teammate having to cover me at the last minute and do the work I reprioritized without telling anyone. In another instance, I didn't communicate that I was going to do some work that my teammate had planned to do, resulting in wasted efforts. From then on, I made a mental note to myself to communicate broadly and early wherever possible and seek alignment. I'd err on the side of over-communicating rather than under-communicating (though sometimes I still forget).
+I love to code. Personally, I would love to shut off all communication channels and focus entirely on coding if I could. However, doing that will probably have disastrous effects. Communication is super important and I learned that the hard way when I first started at Facebook. In my first year at Facebook, I made a few painful mistakes related to communication. I changed the project plans and timeline without informing my tech lead, resulting in my teammate having to cover me at the last minute and do the work I reprioritized without telling anyone. In another instance, I didn't communicate that I was going to do some work that my teammate had planned to do, resulting in wasted efforts. From then on, I made a mental note to myself to communicate broadly and early wherever possible and seek alignment. I'd err on the side of over-communicating rather than under-communicating (though sometimes I still forget).
diff --git a/apps/website/blog/2021-08-19-facebook-career-questions-and-answers.md b/apps/website/blog/2021-08-19-facebook-career-questions-and-answers.md
index 8d8004ae..cb3cf9ca 100644
--- a/apps/website/blog/2021-08-19-facebook-career-questions-and-answers.md
+++ b/apps/website/blog/2021-08-19-facebook-career-questions-and-answers.md
@@ -37,7 +37,7 @@ A number of students from the Project Intern group have been asking me questions
## Caveats
-- These replies are tailored towards the Facebook interview process for interns and fresh grads. They may or may not apply to other companies, especially smaller ones.
+- These replies are tailored toward the Facebook interview process for interns and fresh grads. They may or may not apply to other companies, especially smaller ones.
- Most of these answers apply across the board for every engineer role but there are exceptions for certain specialized engineering roles like Security Engineering or Front End Engineering.
## Application/Referral
@@ -52,7 +52,7 @@ IANAR and I don't filter any resumes, so I don't exactly know. But from experien
### Does GPA affect a lot on the resume screening?
-GPA/CAP/grades is just one of the signals that can be extracted from the resume. As mentioned above, there are many other qualities and achievements a candidate can possess. Personally if I had my own company, I would rather hire a candidate with a high second upper and fantastic open source portfolio with multiple internship experiences at big companies over a student with CAP 5.00 but has nothing else to show for. Not that one candidate is stronger than the other, but the former would probably be a safer choice.
+GPA/CAP/grades are just one of the signals that can be extracted from the resume. As mentioned above, there are many other qualities and achievements a candidate can possess. Personally if I had my own company, I would rather hire a candidate with a high second upper and fantastic open source portfolio with multiple internship experiences at big companies over a student with CAP 5.00 but has nothing else to show for. Not that one candidate is stronger than the other, but the former would probably be a safer choice.
### In general, how's the barrier of entry for big tech companies like FB in terms of grades, would a second lower (3.5-3.9) even get pass the resume screening stage?
@@ -298,7 +298,7 @@ Differences answered above. If you're solid in your Front End web fundamentals (
I work on selling FRL hardware, not directly on FRL hardware/software itself. If you haven't heard of the [metaverse](https://www.theverge.com/22588022/mark-zuckerberg-facebook-ceo-metaverse-interview), you should read up about it. I don't have too many opinions on the future of FRL but I can say that Quest 2 is the market leader in terms of VR headsets and [Quest 2 was a major driver behind FB's $885 million 2020 Q4 non-ad revenue](https://www.roadtovr.com/zuckerberg-quest-2-mainstream-vr-headset-facebook-q4-2020-earnings/).
-### What engineers is Facebook looking for - especially for New Grads? At the moment, I have knowledge on a breadth of tools but when asked on under the hood stuff, I can only explain what the tool / framework is trying to extract instead of going in depth as to how stuff actually works. Is the firm looking for new grad engineers who are language / tool / framework agnostic and can work towards building the skillset within the firm - or people who already have a speciality?
+### What engineers is Facebook looking for - especially for New Grads? At the moment, I have knowledge on a breadth of tools but when asked on under the hood stuff, I can only explain what the tool / framework is trying to extract instead of going in depth as to how stuff actually works. Is the firm looking for new grad engineers who are language / tool / framework agnostic and can work toward building the skillset within the firm - or people who already have a specialty?
FB uses Flow (for JavaScript typechecking) and Hack (typed version of PHP) which most people outside of FB won't use. If we were to hire only people who have prior experience with them, then we'd have a really hard time filling our head count.
@@ -350,7 +350,7 @@ I've answered about my work above.
I didn't come up with NUSMods. [Beng](https://nusmods.com/team) did. I helped to build features (my favorite being theming and dark mode), recruit members into the team, and also started the v3 rewrite which is the one you are using now. Most of the credit would go to [Yi Jiang](https://www.github.com/ZhangYiJiang), [Li Kai](https://www.github.com/li-kai) and [E-Liang](https://www.github.com/taneliang) for the current version. NUSMods code base isn't exactly that big, but it took us over a year of work to rewrite it on a modern stack.
-Shout-out to [Christopher Goh](https://www.github.com/chrisgzf) for taking the helm now! Joining NUSMods was one of the best decisions in my life, as impacted the lives of so many students (I daresay above 100k), learnt so much from working on it (it's a relatively complex web application), and it helped me grow my network of like-minded individuals. **We need more people to contribute so that the project can live on.** Notice that the NUSMods core team (and alumni) have pretty zai backgrounds? Correlation or causation? Maybe both.
+Shout-out to [Christopher Goh](https://www.github.com/chrisgzf) for taking the helm now! Joining NUSMods was one of the best decisions in my life, as impacted the lives of so many students (I daresay above 100k), learned so much from working on it (it's a relatively complex web application), and it helped me grow my network of like-minded individuals. **We need more people to contribute so that the project can live on.** Notice that the NUSMods core team (and alumni) have pretty zai backgrounds? Correlation or causation? Maybe both.
I came up with the idea for NUSWhispers but I didn't write much code for it. I was tutor for a web development course (CP3101B) back in 2015 and I proposed that idea to some students. I'm glad they did a darn good job of it. Back then I wanted to create a platform that could connect and help students around the school and the idea of an anonymous platform/page sounded like fun.
diff --git a/apps/website/blog/2021-08-29-resume-improvement-case-study.md b/apps/website/blog/2021-08-29-resume-improvement-case-study.md
index 17143919..c00e5c20 100644
--- a/apps/website/blog/2021-08-29-resume-improvement-case-study.md
+++ b/apps/website/blog/2021-08-29-resume-improvement-case-study.md
@@ -24,7 +24,7 @@ Here's the initial version of Teik Jun's resume I received from him.
-On first glance, it looks like a solid resume, and it is. However, I've known Teik Jun for a few years now since the [Major League Hacking (MLH) Fellowship program](https://fellowship.mlh.io/) where he [contributed a ton of features to Docusaurus v2](https://github.com/facebook/docusaurus/commits?author=teikjun), and know that he has done even greater things in the past. This version of his resume doesn't do his skills justice. Let's see how we can improve it by applying the points learnt in the previous section.
+On first glance, it looks like a solid resume, and it is. However, I've known Teik Jun for a few years now since the [Major League Hacking (MLH) Fellowship program](https://fellowship.mlh.io/) where he [contributed a ton of features to Docusaurus v2](https://github.com/facebook/docusaurus/commits?author=teikjun), and know that he has done even greater things in the past. This version of his resume doesn't do his skills justice. Let's see how we can improve it by applying the points learned in the previous section.
## Resume critique
diff --git a/apps/website/blog/2021-08-30-a-glimpse-into-front-end-interviews.md b/apps/website/blog/2021-08-30-a-glimpse-into-front-end-interviews.md
index 32bad57f..bbf5a91a 100644
--- a/apps/website/blog/2021-08-30-a-glimpse-into-front-end-interviews.md
+++ b/apps/website/blog/2021-08-30-a-glimpse-into-front-end-interviews.md
@@ -21,7 +21,7 @@ A glimpse into the front end interview process and questions that frequently com
Applying for front end engineer roles is very similar to software engineer roles, but the interviews can be quite different. In my experience, for each company, there tend to be between 3 to 4 sessions. Most of them will be testing on JavaScript and discussion around web development technologies, and the rest on algorithms or behavioral.
-One aspect that I have found interesting is that the younger the company, the more questions will lean towards JavaScript. This could be because hiring specifically for front end engineers is relatively new. Older companies used to only hire software engineers without regard if their focus is on the back end or front end.
+One aspect that I have found interesting is that the younger the company, the more questions will lean toward JavaScript. This could be because hiring specifically for front end engineers is relatively new. Older companies used to only hire software engineers without regard if their focus is on the back end or front end.
## JavaScript Rounds
diff --git a/apps/website/blog/2022-07-09-getting-a-tech-job-as-an-undergraduate.md b/apps/website/blog/2022-07-09-getting-a-tech-job-as-an-undergraduate.md
index be2df525..5d375354 100644
--- a/apps/website/blog/2022-07-09-getting-a-tech-job-as-an-undergraduate.md
+++ b/apps/website/blog/2022-07-09-getting-a-tech-job-as-an-undergraduate.md
@@ -44,7 +44,7 @@ I am about to recommend relevant sections to go in sequentially and how to syste
3. Know and try various techniques for each LeetCode question. It's not purely about variety but more about if you were to even come back to the same question, will you be able to give a more optimal solution? If you don't know where to get started especially when solving problems in general refer to this [coding interview techniques section](/coding-interview-techniques/).
- Start with a whiteboard or pen and paper. Show your thought process.
- - In most companies, if you were to show your thought process while doing, interviewers tend to favour candidates who do this. If you are not confident, start thinking that you are explaining and teaching a 12 year old child about how to solve this question.
+ - In most companies, if you were to show your thought process while doing, interviewers tend to favor candidates who do this. If you are not confident, start thinking that you are explaining and teaching a 12 year old child about how to solve this question.
- Code it out and write your own test cases. Get used to the HackerRank or LeetCode IDEs.
- Now with virtual interviews, some companies tend to use HackerRank live to conduct whiteboard interviews. Prepare a pen and paper beside you as you work along. Prepare to remote desktop protocol (RDP) into your computer to show step-by-step workings.
- Do not blurt out the solution straightaway as interviewers can tell that you memorize.
diff --git a/apps/website/blog/2023-05-17-how-to-have-successful-software-engineering-internship.md b/apps/website/blog/2023-05-17-how-to-have-successful-software-engineering-internship.md
index 2408945b..098d5384 100644
--- a/apps/website/blog/2023-05-17-how-to-have-successful-software-engineering-internship.md
+++ b/apps/website/blog/2023-05-17-how-to-have-successful-software-engineering-internship.md
@@ -10,7 +10,7 @@ image: /img/meta-facebook.jpg
hide_table_of_contents: true
---
-Since summer internships are round the corner, I figured it'd be useful to share some tips for interns to have a successful internship. Having mentored a few interns who and seen many examples of successful interns at Meta, I observed a list of traits that successful interns demonstrate.
+Since summer internships are round the corner, I figured it'd be useful to share some tips for interns to have a successful internship. Having mentored a few interns and seen many examples of successful interns at Meta, I observed a list of traits that successful interns demonstrate.
diff --git a/apps/website/contents/algorithms/geometry.md b/apps/website/contents/algorithms/geometry.md
index d08a4b41..dff02f4c 100644
--- a/apps/website/contents/algorithms/geometry.md
+++ b/apps/website/contents/algorithms/geometry.md
@@ -23,7 +23,7 @@ toc_max_heading_level: 2
Geometry is a branch of mathematics that is concerned with properties of space that are related with distance, shape, size, and relative position of figures. Advanced geometry (e.g. 3D geometry) is not taught in most Computer Science courses, so you can expect that you will only be asked on 2D geometry.
-In algorithm interviews, geometry is usually not be the focus of the problem (you're not being evaluated on mathematics after all). You typically have to use other algorithms and/or data structures in the problem.
+In algorithm interviews, geometry is usually not the focus of the problem (you're not being evaluated on mathematics after all). You typically have to use other algorithms and/or data structures in the problem.
## Corner cases
diff --git a/apps/website/contents/algorithms/recursion.md b/apps/website/contents/algorithms/recursion.md
index 55ea04e1..94bc6dcc 100644
--- a/apps/website/contents/algorithms/recursion.md
+++ b/apps/website/contents/algorithms/recursion.md
@@ -23,7 +23,7 @@ toc_max_heading_level: 2
Recursion is a method of solving a computational problem where the solution depends on solutions to smaller instances of the same problem.
-All recursive functions contains two parts:
+All recursive functions contain two parts:
1. A base case (or cases) defined, which defines when the recursion is stopped - otherwise it will go on forever!
1. Breaking down the problem into smaller subproblems and invoking the recursive call
@@ -53,7 +53,7 @@ Many algorithms relevant in coding interviews make heavy use of recursion - bina
## Things to look out for during interviews
-- Always remember to always define a base case so that your recursion will end.
+- Always remember to define a base case so that your recursion will end.
- Recursion is useful for permutation, because it generates all combinations and tree-based questions. You should know how to generate all permutations of a sequence as well as how to handle duplicates.
- Recursion implicitly uses a stack. Hence all recursive approaches can be rewritten iteratively using a stack. Beware of cases where the recursion level goes too deep and causes a stack overflow (the default limit in Python is 1000). You may get bonus points for pointing this out to the interviewer. Recursion will never be O(1) space complexity because a stack is involved, unless there is [tail-call optimization](https://stackoverflow.com/questions/310974/what-is-tail-call-optimization) (TCO). Find out if your chosen language supports TCO.
- Number of base cases - In the fibonacci example above, note that one of our recursive calls invoke `fib(n - 2)`. This indicates that you should have 2 base cases defined so that your code covers all possible invocations of the function within the input range. If your recursive function only invokes `fn(n - 1)`, then only one base case is needed
diff --git a/apps/website/contents/algorithms/sorting-searching.md b/apps/website/contents/algorithms/sorting-searching.md
index df0978b9..ab017166 100644
--- a/apps/website/contents/algorithms/sorting-searching.md
+++ b/apps/website/contents/algorithms/sorting-searching.md
@@ -37,7 +37,7 @@ While you're unlikely to be asked to implement a sorting algorithm from scratch
- Additional (only if you have time)
- [Exponentially Easy Selection Sort](https://medium.com/basecs/exponentially-easy-selection-sort-d7a34292b049), basecs
- [Bubbling Up With Bubble Sorts](https://medium.com/basecs/bubbling-up-with-bubble-sorts-3df5ac88e592), basecs
- - [Inching Towards Insertion Sort](https://medium.com/basecs/inching-towards-insertion-sort-9799274430da), basecs
+ - [Inching Towards Insertion Sort](https://medium.com/basecs/inching-toward-insertion-sort-9799274430da), basecs
- [Making Sense of Merge Sort (Part 1)](https://medium.com/basecs/making-sense-of-merge-sort-part-1-49649a143478), basecs
- [Making Sense of Merge Sort (Part 2)](https://medium.com/basecs/making-sense-of-merge-sort-part-2-be8706453209), basecs
- [Pivoting To Understand Quicksort (Part 1)](https://medium.com/basecs/pivoting-to-understand-quicksort-part-1-75178dfb9313), basecs
diff --git a/apps/website/contents/algorithms/string.md b/apps/website/contents/algorithms/string.md
index 046d4872..77d8adc8 100644
--- a/apps/website/contents/algorithms/string.md
+++ b/apps/website/contents/algorithms/string.md
@@ -35,7 +35,7 @@ Common string algorithms:
## Time complexity
-A strings is an array of characters, so the time complexities of basic string operations will closely resemble that of array operations.
+A string is an array of characters, so the time complexities of basic string operations will closely resemble that of array operations.
| Operation | Big-O |
| --------- | ----- |
diff --git a/apps/website/contents/algorithms/study-cheatsheet.md b/apps/website/contents/algorithms/study-cheatsheet.md
index b5d4f195..e1cc3bc5 100644
--- a/apps/website/contents/algorithms/study-cheatsheet.md
+++ b/apps/website/contents/algorithms/study-cheatsheet.md
@@ -14,7 +14,7 @@ import InDocAd from '../\_components/InDocAd';
## What is this
-This section dives deep into practical knowledge and techniques for algorithms and data structures which appear frequently in algorithm interviews. The more techniques you have in your arsenal, the higher the chances of passing the interview. They may lead you to discover corner cases you might have missed out or even lead you towards the optimal approach!
+This section dives deep into practical knowledge and techniques for algorithms and data structures which appear frequently in algorithm interviews. The more techniques you have in your arsenal, the higher the chances of passing the interview. They may lead you to discover corner cases you might have missed out or even lead you toward the optimal approach!
## Contents of each study guide
diff --git a/apps/website/contents/algorithms/tree.md b/apps/website/contents/algorithms/tree.md
index a6c8355c..66a1ee4d 100644
--- a/apps/website/contents/algorithms/tree.md
+++ b/apps/website/contents/algorithms/tree.md
@@ -25,7 +25,7 @@ A tree is a widely used abstract data type that represents a hierarchical struct
A tree is an undirected and connected acyclic graph. There are no cycles or loops. Each node can be like the root node of its own subtree, making [recursion](recursion.md) a useful technique for tree traversal.
-For the purpose of interviews, you will usually be asked on binary trees as opposed to ternary (3 children) or N-ary (N children) trees. In this page,we will cover binary trees and binary search trees, which is a special case of binary trees.
+For the purpose of interviews, you will usually be asked on binary trees as opposed to ternary (3 children) or N-ary (N children) trees. In this page, we will cover binary trees and binary search trees, which is a special case of binary trees.
Trees are commonly used to represent hierarchical data, e.g. file systems, JSON, and HTML documents. Do check out the section on [Trie](trie.md), which is an advanced tree used for efficiently storing and searching strings.
diff --git a/apps/website/contents/behavioral-interview-rubrics.md b/apps/website/contents/behavioral-interview-rubrics.md
index c52531de..a464b919 100644
--- a/apps/website/contents/behavioral-interview-rubrics.md
+++ b/apps/website/contents/behavioral-interview-rubrics.md
@@ -83,7 +83,7 @@ Example Responses:
Example Questions:
- Tell me about a time when you needed to overcome external obstacles to complete a task or project.
-- Tell me about a time a project took longer as expected
+- Tell me about a time a project took longer than expected
Example Responses:
diff --git a/apps/website/contents/behavioral-interview.md b/apps/website/contents/behavioral-interview.md
index f9aea741..4f0d91a8 100644
--- a/apps/website/contents/behavioral-interview.md
+++ b/apps/website/contents/behavioral-interview.md
@@ -114,7 +114,7 @@ Despite our advice that preparing for specific questions has limited value, ther
- Tell me about your favorite project/most impactful project/etc.: pick a project at the intersection of impact, scope, and your personal involvement.
- Tell me about time when you resolved a conflict: this is the most common soft skill question. Check out a series of posts on choosing and structuring a response starting [here](https://thebehavioral.substack.com/p/conflict-stories-1-of-5-workplace).
-While most people might be inclined towards memorization, it's much better to pen down bullet points to each question and practice verbalizing them near to the interviews, so that your answers will come out more naturally.
+While most people might be inclined toward memorization, it's much better to pen down bullet points to each question and practice verbalizing them near to the interviews, so that your answers will come out more naturally.
### 4. Practice other questions by yourself or with AI
diff --git a/apps/website/contents/coding-interview-cheatsheet.md b/apps/website/contents/coding-interview-cheatsheet.md
index 77752858..c15363c2 100644
--- a/apps/website/contents/coding-interview-cheatsheet.md
+++ b/apps/website/contents/coding-interview-cheatsheet.md
@@ -118,7 +118,7 @@ You should read and familiarize with this guide even before you start practicing
The worst thing you can do next is jump straight to coding - interviewers expect there to be some time for a 2-way discussion on the correct approach to take for the question, including analysis of the time and space complexity.
-This discussion can range from a few minutes to up to 5-10 minutes depending on the complexity of the question. This also gives interviewers a chance to provide you with hints to guide you towards an acceptable solution.
+This discussion can range from a few minutes to up to 5-10 minutes depending on the complexity of the question. This also gives interviewers a chance to provide you with hints to guide you toward an acceptable solution.
- ✅ If you get stuck on the approach or optimization, use [this structured way](./coding-interview-techniques.md) to jog your memory / find a good approach
- ✅ Explain a few approaches that you could take at a high level (don't go too much into implementation details). Discuss the tradeoffs of each approach with your interviewer as if the interviewer was your coworker and you all are collaborating on a problem.
diff --git a/apps/website/contents/coding-interview-techniques.md b/apps/website/contents/coding-interview-techniques.md
index 839bca96..4184a281 100644
--- a/apps/website/contents/coding-interview-techniques.md
+++ b/apps/website/contents/coding-interview-techniques.md
@@ -133,7 +133,7 @@ Some people might think that the BTTC is simply the total number of elements in
This is why it is important to pay attention to every detail given about the question. Be careful not to determine the incorrect BTTC due to lack of attention to the question details!
-With the correct BTTC determined, you now know the time complexity of the optimal solution lies between your initial solution and the BTTC and can work your way towards it. If your solution already has the BTTC and the interviewer is asking you to optimize further, there are usually two things they are looking out for:
+With the correct BTTC determined, you now know the time complexity of the optimal solution lies between your initial solution and the BTTC and can work your way toward it. If your solution already has the BTTC and the interviewer is asking you to optimize further, there are usually two things they are looking out for:
- Do even less work. Your solution could be O(n) but making two passes of the array and the interviewer is looking for the solution that uses a single pass.
- Use less space. Refer to the section below on optimizing space complexity.
diff --git a/apps/website/contents/resume.md b/apps/website/contents/resume.md
index a07879ef..25a6487f 100644
--- a/apps/website/contents/resume.md
+++ b/apps/website/contents/resume.md
@@ -346,7 +346,7 @@ Simply copy the content from your resume and paste it into a plain text document
Your cover letter serves as a handshake, an introduction to the professional persona encapsulated in your resume. It's an avenue to express your genuine interest in a position or a particular company, portraying the value you can add to the organization. Unlike the formal tone of a resume, a cover letter allows for a unique, creative expression of your personal brand, ensuring it **complements rather than replicates** your resume.
-**Tailoring is key in crafting a compelling cover letter. **It is about aligning your skills and aspirations with the role at hand, going beyond mere name switches. Hence, delve into the company's ethos, the industry, and the specific role, letting your cover letter reflect a clear understanding and a deliberate choice. You need to show that you have done your research and you understand the company mission and how you will contribute towards that goal.
+**Tailoring is key in crafting a compelling cover letter. **It is about aligning your skills and aspirations with the role at hand, going beyond mere name switches. Hence, delve into the company's ethos, the industry, and the specific role, letting your cover letter reflect a clear understanding and a deliberate choice. You need to show that you have done your research and you understand the company mission and how you will contribute toward that goal.
:::tip Expert tip
diff --git a/apps/website/contents/software-engineering-interview-guide.md b/apps/website/contents/software-engineering-interview-guide.md
index e86b34bc..7f316a6b 100644
--- a/apps/website/contents/software-engineering-interview-guide.md
+++ b/apps/website/contents/software-engineering-interview-guide.md
@@ -45,7 +45,7 @@ How to prepare for your software engineering interview:
Do you still have trouble getting shortlisted at some or all of the top tech companies? Your resume could be the issue.
-Your resume is the single most important entry point to getting shortlisted in major tech companies like FAANG / MANGA. After getting shortlisted, your past achievements become markedly less important as compared to your coding interview skills - which as we know, can be methodically learnt. Being able to frame your past achievements well enough to get through the screening stage is hence very important.
+Your resume is the single most important entry point to getting shortlisted in major tech companies like FAANG / MANGA. After getting shortlisted, your past achievements become markedly less important as compared to your coding interview skills - which as we know, can be methodically learned. Being able to frame your past achievements well enough to get through the screening stage is hence very important.
Unfortunately, even the most qualified candidates I know personally don't know how to write a good resume and fail to get shortlisted. The truth is that when many of us don't get shortlisted at top tech companies like FAANG / MANGA, we tend to think that we were under-qualified - but in most cases, it's probably just the lack of good framing.
@@ -214,7 +214,7 @@ The **STAR** format helps you to organize your answers to behavioral questions.
- Severity
- Specific benchmarks/outcomes required
- **Action**: Explain what you did to meet your objectives, describing options you had and how you made decisions
-- **Results**: Describe the outcome of your actions and what you learnt
+- **Results**: Describe the outcome of your actions and what you learned
Read more: [The STAR format for answering behavioral questions](https://en.wikipedia.org/wiki/Situation,_task,_action,_result)
diff --git a/apps/website/contents/understanding-compensation.md b/apps/website/contents/understanding-compensation.md
index ab06af6e..4c0a811d 100644
--- a/apps/website/contents/understanding-compensation.md
+++ b/apps/website/contents/understanding-compensation.md
@@ -77,7 +77,7 @@ There can be conditions attached to signing bonuses, such as having to return a
While these perks are not exactly cash, they can help you save money which is almost equivalent to getting compensated more. Do find out more about these from your recruiters if you get the chance.
-- **Free meals** - Food is not exactly cheap in the Bay Area and having some meals provided on weekdays can result in saving few thousand dollars a year and hours spent on travelling out to get food
+- **Free meals** - Food is not exactly cheap in the Bay Area and having some meals provided on weekdays can result in saving few thousand dollars a year and hours spent on traveling out to get food
- **Relocation bonus** - Helpful if you are moving from abroad. This can partially offset costs incurred during relocation
- **Health and dental insurance/plans** - Companies often partner with insurance companies to provide employees with health and dental plans. These can amount to a few thousand dollars worth annually and is especially useful in locations where healthcare is expensive
- **Shuttle service** - Public transportation in the Bay Area is not that great and the most common form of commute is driving. Being able to take a shuttle service helps in saving money on gas, transport, and freeing up your mind to do other things during the commute
diff --git a/apps/website/src/data/successStories.js b/apps/website/src/data/successStories.js
index af561f43..e4940537 100644
--- a/apps/website/src/data/successStories.js
+++ b/apps/website/src/data/successStories.js
@@ -57,7 +57,7 @@ export default [
offer from big tech companies.
- I've learnt a few things and blogged about them on{' '}
+ I've learned a few things and blogged about them on{' '}
https://www.zhenghao.io/
@@ -105,7 +105,7 @@ export default [
The most use- section for me was the Coding and Algorithms along with
- Company interview formats where I learnt the process beforehand. The
+ Company interview formats where I learned the process beforehand. The
questions covered in the list along with the resources helped me get a
broad understanding of concepts like BFS, DFS and array operations which
I struggled with earlier. This helped me get into Mathworks, Microsoft
@@ -151,7 +151,7 @@ export default [
preparation to offer negotiation.
- My favourite part is the{' '}
+ My favorite part is the{' '}