C# – programming test passed

Write a program that takes a string as input and prints whether this string is a true palindrome or not. A true palindrome is a string such that if you remove all characters except for letters (uppercase and lowercase), the string is equal if read from left to right and from right to left. If the inputted string is a true palindrome, the message YES (uppercase required) is displayed else NO is displayed.

C# with .NET Programming

  • Garbage Collection
  • Collections: List, Dictionary, ArrayList (old) , Hashtable (old), Concurrent for thread-safe collections, BitArray, Tuple, Stack, Queue, HashSet
  • Asynchronous Programming  – change a program Flow with Async Programming
  • Async and Await
  • Task.Run
  • Anonymous Functions (callbacks, Action, delegates, lambdas)
  • Class Properties (get, set) Threading, Tasks
  • Multithreading
  • Set Default Values with Null Coalescing and Null Conditional Operations (int?)
  • Inject Data into String using String Interpolation (var s = $”hello {world}”;
  • Error Handling with “try- catch- finally” Statements
  • Manage Resources Safety with Using


JavaScript and AJAX


  • handles requests for data without reloading the page
  • triggered by an event
  • using XHR to communicate with a server for those data
  • the data doesn’t have to be XML
  • can be a text file, HTML, or JSON object


  • is asynchronous by default
  • to support old browsers
  • target a DOM element and add the content from the file


  • to be successful the element has to have an ID
  • you can also target multiple elements by targeting the tag names


Online presentation in HTML5

a self-running presentation

automatically step through individual bullet points, 

have self-running audio narration and video,and display interactive Twitter feeds.

display interactive Twitter feeds

customize the presentation to function with gusto on iPads and other devices,

cache slide content so that it can also be viewed offline.


using TWEETWALLY to embed tweets of a chosen subject as an iframe tag:


vanilla javaScript and jQuery for the slide functionality,