Pergunta de entrevista da empresa Arista Networks

How to check if a word is a palindrome. Difference between char *str = "STR", and char str[] = "STR". Implementing thread locks without using mutexes/atomic variables.