Skip to content

Latest commit

 

History

History
51 lines (28 loc) · 1.98 KB

questions.md

File metadata and controls

51 lines (28 loc) · 1.98 KB

Questions

  1. Do you have your own personal computer?

  2. Describe your present development environment (We are talking about your dev machine, like OS, RAM, Screen Resolution, your favorite IDE etc)

  3. Describe your ideal development environment

Social links

  1. Link to your Github account

  2. Link to your StackOverflow account

  3. Link to your Blog/Tumblr/Personal Website

  4. Link to you LinkedIn Account

All the questions below are related to your development environment

  1. Write the steps you need to do to find a string from a group of files

  2. Which all programming languages are installed in your system.

  3. How long will it take you to install or re-setup your development environment from scratch? Have you done any automation on it

Programming Languages

  1. The languages in which you have written over 1000 lines of code

  2. The languages you learned which were not part of your course.

  3. Programming question 1

  • Create a file with 1000 lines (Place random sentence and text in those lines using character 'a'..'z', 'A'..'Z'). Each line should have a sentence. Make sure everything is random, the file should have minimum of 5000 words.

  • Create a program that takes the file you made above as input, and then extract words from that file and place them into separate files. The words that start with A, should be placed in a file called 'word_a.txt', those with B in 'word_b.txt'. (The extraction is case-insensitive)

  1. Programming question 2
  • Create a command line twitter client, that lets you send tweet to your twitter profile from the command line.

NB: We expect you to write code using Ruby in an object oriented way. If you aren't familiar with the language, you can have a look at the following resources to learn ruby.

Resources:

  1. http://tryruby.org/levels/1/challenges/0
  2. https://rubymonk.com/
  3. https://www.ruby-lang.org/en/documentation/quickstart/
  4. https://www.codecademy.com/learn/ruby
  5. https://www.codeschool.com/learn/ruby