Programming Interview Questions

  • Admin
  • 24th Sep, 2020

Programming Interview Questions

1. Php

2. Java

3. Javascript

4. C Language

5. C++

6. Python

7. Lisp

8. Ruby

Ruby is a dynamic programming language that aims at simplicity and productivity. Ruby is an open-source platform freely available on the web but is subjected to licensing. Owing to this it is still popular and in-demand among young developers. The elegant syntax is carefully balanced and has attracted millions of developers due to its easy to read and write. The first release of Ruby was noted in 1995 and was developed by Yukihiro Matsumoto. It follows multiple programming paradigms which include procedural, object-oriented, and functional programming. Ruby runs smoothly in various types of platforms including Windows, Mac OS, and the various versions of UNIX.

9. Microsoft

10. Apache Solr

11. Cobol

12. Elasticsearch

ElasticSearch is a very popular open-source search and analytics engine which is based on the Lucene library or all types of data. It provides its users a distributed, search engine capable of handling textual, numerical, geospatial, structured, and unstructured data. ElasticSearch is developed with the help of the Java programming language. It is highly scalable and has a real-time search with multitenancy support. In ElasticSearch every index can be divided into a large number of shards. Each shard, in turn, can have zero or more replicas. Each node acts as a coordinator to distribute operations to one or more shards.

13. Erlang

14. Go Programming Language

15. Golang Programming

16. Google Dart

Google Dart is a general-purpose, client-optimized programming language for fast apps that runs on multiple platforms. It was developed by Google and is used to develop a mobile app or a desktop app and even back end applications. It follows syntax similar to C language but can trans-compile to JavaScript. Dart is used for developing a single-page application. Google Dart also allows developers to test their scripts online with the help of DartPad.

17. Mean Stack

18. Haskell

Haskell is one of the most popular functional programming languages which is based on various mathematical functions. Haskell follows the concepts of Lisp, Python, Erlang, Racket, F#, Clojure, and many more. Haskell is a statically-typed, general-purpose programming language that follows lazy evaluation. Haskell is best for teaching, research and industrial application. Haskell was majorly based on Miranda programming language with the last formal release in July 2010.

19. Pascal

20. Perl

Perl is a general-purpose programming language developed by Larry Wall integrating goodness of many other languages. It was designed for text processing and id the abbreviation for Practical Extraction and Report Language. It is compatible with various operating systems like Windows, Mac OS, and the various versions of UNIX. Perl is an open-source software composed of two high-level programming languages.

21. R Programming

22. Rexx

Rexx is an interpreted programming language that can be easily learned and is also highly readable. Restructured Extended Executor is a high-level interpreted programming language that makes scripting easy, fast, reliable, and error-free. This powerful language does not have any extraneous objectives with easy development of small programs that perform various text file transformations. Rexx was originally developed between 1979 and 1982 by Mike Cowlishaw of IBM.

23. Rust

24. Lua

25. Asterisk

26. Clojure

27. Web Technology

28. Coldfusion

29. Xml