I'm sorry you had a negative experience interviewing with us. As a fast-paced technology company, we need to keep abreast of the latest technologies and innovations to serve our client needs. This requires our developers to be able to learn and pick up new technologies fairly quickly. We clarified in the interview that for all the code samples we showed you, we were not looking for the perfect answer or even "an" answer, that was not the expectation. We were looking at how you would attempt to read and interpret code, even if it's not a language you are familiar with as a gauge of your problem-solving skills. We'd like to point out that you were only provided a single Ruby code snippet to look at along with code snippets in other languages which you did have listed on your resume and as such should have been at least vaguely familiar with. The job was advertised as a Junior to Mid Level developer position and you did not clarify your payscale expectations in spite of us asking you on several occasions before and during the interview. We're sorry we were not a good fit for you and we wish you the best in your future endeavors.
Classes are the user defined data types that represent the state and behaviour of an object. State represents the properties and behaviour is the action that objects can perform. Classes can be declared using the following access specifiers that limit the accessibility of classes to other classes, however some classes does not require any access modifiers. Public Private Protected Internal Protected internal