BT Group Interview Question

Explain Software Cyclomatic compexity. Explain Singleton Pattern. Explain how does the query from browser fetches the result from remote location.