33 NLP interview questions

Hany Hossny, PhD
2 min readApr 13, 2022

I developed this list of questions to use when I am interviewing NLP engineers. I hope this list will help NLP tech leaders interview NLP engineers and help NLP engineers to study what is important and ace their interviews.

  1. What is TF-IDF? What is it used for? What are its limitations?
  2. What are the stopping words and how can you address them?
  3. Can you explain two methods for syntactic parsing?
  4. What is Tokenization?
  5. What is the difference between lemmatization and stemming?
  6. Can you describe 3 use cases using NLP? (topic modelling, sentiment analysis, named entity recognition)
  7. Is NLP and text mining the same thing?
  8. How do you extract the features from the text?
  9. What is the difference between n-grams, skip-gram and Bag-Of-Words?
  10. Can you explain Word Embeddings?
  11. What are Latent Semantic Analysis (LSA) and Latent Semantic Indexing(LSI)?
  12. Can you explain singular value decomposition?
  13. What is the corpus? how can you build one?
  14. Can you explain the Dynamic Query Expansion?
  15. What is part of speech tagging? why is it important? and how can you implement it?

--

--

Hany Hossny, PhD

An AI/ML enthusiast, academic researcher, and lead scientist @ Catch.com.au Australia. I like to make sense of data and help businesses to be data-driven