Pregunta de entrevista de RSA Security

1) Difference between Queue and circular Queue. 2) Some pattern matching problems to solve using any programming language.