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