Dear friends ,
I have recently attended CTS interview on november 8, 2014.
Interview process was quite easy. First round is technical face to face discussion second round is system test
third one is HR. I got selected and waiting for my offer letter
Technical round question:
1) How do you improve the performance of a website.
Performance of the site can be improved in several ways.
i) code unification :
Each CSS file must be loaded before the page can be displayed in an internet browser.
This causes an increase in the time to load the page. This will adversely affect the site performance. So it’s best to unify multiple CSS files into a single CSS file.
ii) compress css and javascript files:
We can compress a CSS file by removing unnecessary spaces, comments, or other
unnecessary indents to reduce the file size. We can also use an online tool to compress large CSS files.
Some examples are
-> CSS Minifier
-> Online version of the YUI Compressor for CSS/Javascript
-> CSS Compressor
iii) Using sprite images instead of multiple images. Sprite image is a collection of images
put together in a single image file. Respective image can be called using css background position property
iv) Always put javascripts at the bottom of the page.
2) What is bootstrap ?
Bootstrap is CSS framework for developing responsive, mobile first projects on the web. Current version of bootstrap is v3.3.6. Bootstrap also comes with two preprocessors: less and saas.
Bootstrap uses 12 column grid system. Bootstrap’s grid system is responsive, and the columns will re-arrange depending on the screen size
3) What new features has been added in bootstrap 3?
Bootstrap 3 has following new features:
i) New Glyphicons icon font!
ii) Smallest file size.
iii) New grid system.
iv) its uses CSS compressors (Less/Saas)
4) Difference between container and container-fluid in bootstrap?
.container has a max width pixel value, whereas .container-fluid is max-width 100%.
.container-fluid continuously resizes as you change the width of your window/browser by any amount.
.container resizes in chunks at several certain widths, controlled by media queries (technically we can say it’s “fixed width”
because pixels values are specified, but if you stop there, people may get the
impression that it can’t change size – i.e. not responsive.)
5) Tell me latest jquery version ?
Latest version of jquery is : jQuery Core 2.1.1 (IE < 9 is not supported)
6) Difference between html5 tag and normal tag ?
HTML5 tag are called as semantic tags. A semantic element clearly describes its meaning to both the browser and the developer. Using semantic tags you could provide better structure in your document, and provide contextually rich information to robots, page readers, and potentially, search engines. Some of the sematic tags are given below.
<article>
<aside>
<details>
<figcaption>
<figure>
<footer>
<header>
<main>
<mark>
<nav>
<section>
<summary>
<time>
Non-semantic elements tells nothing about its content.
7) List out Some HTML5 tags?
<footer>
<header>
<section>
<main>
<mark>
<nav>
<cite>
<figure>
8) Difference between live and bind function in jquery.
The bind() method attaches one or more event handlers for selected elements, and specifies a function to run when the event occurs.
As of jQuery version 1.7, the on() method is the preferred method for attaching event handlers for selected elements.
The live() method was deprecated in jQuery version 1.7, and removed in version 1.9. Use the on() method instead.
9) Does Internet Explorer 8 support HTML 5?
In IE versions prior to 9, unknown HTML elements would be parsed as empty elements.
You can use this IEHTML5 shim script to gain a basic level of support for the new semantic elements in HTML5. html5shiv exploits another quirk of IE to work around this bug: calling document.createElement(“tagname”) for each of the new HTML5 elements, which causes IE to parse them correctly.
10) Some new fautures of css3?
i) border-radius
Eg :
div {
border-radius: 25px;
border: 2px solid;
}
ii) box-shadow
}
iii) Text Shadow
a { text-shadow: #aaa 2px 2px 2px; }
iv) Multiple Backgrounds
Using this property we can use multiple background images. Syntax as follows
.container { background: url(image/bg1.png) 0 0 no-repeat, url(image/bg2.png) 100% 0 no-repeat; }
We don’t have support for older versions of IE browser. We need to provide a fallback for the browsers which don’t provide support for multiple backgrounds.
.container { /* fallback */ background: url(image/bg1.png) no-repeat; /* modern browsers */ background: url(image/bg1.png) 0 0 no-repeat, url(image/bg2.png) 100% 0 no-repeat; }
v) Transition
We can add animation to an element using transition. We need to specify these parameters.
transition-property
transition-duration
transition-timing-function
transition-delay
Below code will animate the height of element.
div { width: 150px; height: 150px; background: red; /* For Safari 3.1 to 6.0 */ -webkit-transition-property: height; -webkit-transition-duration: 2s; -webkit-transition-timing-function: ease-in-out; -webkit-transition-delay: 1s; /* Standard syntax */ transition-property: height; transition-duration: 2s; transition-timing-function: linear; transition-delay: 1s; } div:hover { height: 300px; }
11) what is closest in jquery ? What’s the difference between .closest() and .parents(‘selector’)?
.closest() method begins its search with the element itself before progressing up the DOM tree, and stops when current element matches the selector.
.parents() Begins with the parent element, get the parent of each element in the current set of matched elements
12) What is json?
JSON stands for JavaScript Object Notation. JSON is language independent, lightweight data interchange format. JSON data is written as key value pairs.
Eg :”name”:”Vandana”
13) Explain position property in css?
The CSS positioning properties allow you to position an element. There are four different positioning methods: Static, Fixed, relative, absolute.
14) Difference between $(this) and this in jquery?
Keyword ‘this’ is a native DOM element. $(this) is a jQuery object that allows you to call functions such as .addClass() on it.
15) Will HTML5 canvas supported in IE ?
HTML5 canvas is not supported in IE version less than 9.
ExplorerCanvas(excanvas) a JS library is the option to render HTML5 canvas for IE6, 7, and 8.
16) what is jsonp?
JSONP is nothing but JSON with padding. JSONP is mostly used in RESTFull APIs(Cross domain request). JSONP is a simple trick to overcome XMLHttpRequest same domain policy. (As you know one cannot send AJAX (XMLHttpRequest) request to a different domain.). JSONP request appends the callback function with URL.
Eg: http://www.abcs.com/example.php?callback=simplecallback
Whenever the server receives the callback it will return the data. The data can be accessed using that call back function.
A simple implementation of JSONP request.
<script type="text/javascript">// <![CDATA[ <span class="mceItemHidden" data-mce-bogus="1"> (function() { var <span class="hiddenSpellError" pre="var " data-mce-bogus="1">flickerAPI</span> = "http://api.flickr.com/services/feeds/photos_public.gne?jsoncallback=?"; $.<span class="hiddenSpellError" pre="" data-mce-bogus="1">getJSON</span>( <span class="hiddenSpellError" pre="" data-mce-bogus="1">flickerAPI</span>, { tags: "mount rainier", <span class="hiddenSpellError" pre="" data-mce-bogus="1">tagmode</span>: "any", format: "json" }) .done(function( data ) { $.each( data.items, function( <span class="hiddenGrammarError" pre="" data-mce-bogus="1">i</span>, item ) { $( "<img>" ).<span class="hiddenSpellError" pre="" data-mce-bogus="1">attr</span>( "<span class="hiddenSpellError" pre="" data-mce-bogus="1">src</span>", item.media.m ).<span class="hiddenSpellError" pre="" data-mce-bogus="1">appendTo</span>( "#images" ); if ( i === 3 ) { return false; } }); }); })(); </span> // ]]></script>
17) How do you create a simple plugin in jquery?
Sample plugin creation code is given below:
(function($){ $.fn.showLinkLocation = function() { return this.filter('a').each(function(){ $(this).append( ' (' + $(this).attr('href') + ')' ); }); }; }(jQuery)); // Usage example: $('a').showLinkLocation();
18) List out some CSS Frameworks for creating responsive templates?
Bootstrap
-> Bootstrap is mobile first framework. It includes predefined classes for easy layout options, as well as powerful mixins for generating more semantic layouts.
Foundation 3
-> Foundation 3 is built with Sass, a powerful CSS preprocessor. “Pricing Tables” is an interesting componenet in foundation 3. Pricing tables are suitable for marketing site for a subscription-based product. It also offers super cool features like Right-to-left text direction support.
Skeleton
Skeleton is a small collection of CSS files that can help to rapidly develop sites that look beautiful at any size, be it a 17″ laptop screen or an iPhone.
YAML 4
YAML 4 is built on SAAS. You can check the documentation in the above link.
ResponsiveAeon
Responsive Aeon is a simple, fast, Intuitive css framework. It contains almost 120 lines of code and only 1kb minified.
Hi,
I’m also got selected in CTS on 21st Oct.I’m also waiting for my offer letter.but I got contract based job..u joined there? R still u waiting fr ur offer???
Yes i joined !!
Hai Thanks for which i have received this and i would like to know what’s happening in system test all covered in this 18 ques or anything else,
acchamillai@gmail.com
how about system test?
Good Collection of questions… Did you gave any machine test as well?
Yes i gave the machine test too. Will upload the folder in gdrive for reference
hi vandana
please send the machine test on sweety55sweety@gmail.com
plz send me system test question
Hi friends last week i cleared my technical round for UI developer , next is machine round can you guys please help me … i need your suggestions to prepare for machine round … i asked technical persons about this round he said just to built responsive website, i have hands on bootstrap 3 is it enough. if anyone attended the interview please share your experience in linkguna@gmail.com
Hi guna, in system test you need to design a responsive web page with some jquery functionality. If you are experienced in these two, you can clear easily.. All the very best.
how about the screen test
Hi Vandana,
Thank you for informative post.
Can you please let me know that what experience range they asked for this post? e.g. UI dev with 3-5 years
Thanks for the feedback.
Interview is for UI developer with experience 2-3
Even am also same exp. Could you please share your mail id. I will be in touch with you.
Never mind,
I see the post now it is for 2-3 years
Hello vandanasrivastava,
Could you please share info if you find any opportunities in CTS adn how about the work culture over there.
Hi Chandru,
Its really great to work in such a company. I will definitely inform u. All the very best
HI Vandana..i am b.tech with 4 year experience in UI Development..i already registered on Cognizant career site..and applied more time on job portals..for CTS..but But the response has not yet..so please suggest me..how can i make to my career in MNC company… my mail id Nagda.rohit86@gmail.com..so revet me rply soon..thanks
Hi Vandana,
Can you send me more UI developer interview question in my email id?
bikashb.mg@gmail.com
also me… jay.mid3pixel@gmail.com
Hi Vandana,
Can you send me more UI developer (2-3 years exp.) interview question in my email id?
naidu2390@gmail.com
Hi Vandana,
Can you send me more UI developer (2-3 years exp.) interview question in my email id?
dpushkarp@gmail.com
Hi vandhana,
Thanks for sharing this,I would like to know what’s happened in system test .can you pls share the experiance and time limit for the test and all.
Hi vandhana,
Thanks for sharing this,can you pls share more about your system tests and timing for that.
Hi Vandana,
Can you send me more UI developer interview question in my email id?
kuntaraviraj@gmail.com
I have an interview this saturday(28/11/2015).
Hi,
Can I Get Latest Can I get Any Suggestions??.
Questions & process of Interview.??
narendhar.animation@gmail.com
Hi Vandana,
Please can you send me more UI developer interview questions to my mail id ? And also share some tips for the interview.
shakuntala.gouda@gmail.com
Hai I am sathish i am Working as Jquery and javascript developer for past one year advice me some idea for select cts thank you
Hi, If you want to be a UI developer, first learn the basics very thoroughly like html, css, javascript and jquery. Then go for responsive frameworks like bootstrap, foundation etc. You will get more opportunities if you have good knowledge in Javascript frameworks like angular. All the best.
Hi Vandana,
Please can you send me more UI developer interview questions to my mail id ? And also share some tips for the interview.
rajeshjmr89@gmail.com
Hi, Thanks for the great article. I have a doubt. Can we use internet for the system test?
Yes, we can use the internet
HI Vandana, thanks for sharing questions. Which editor or tool they gave you during machine test?
Hi they gave sublime editor
hi Vandana…do u have any idea for extjs questions for 3 to 5 yrs experienced??
thanks for support
hi Vandana…do u have any idea for html5 and css3 and js questions for 5 yrs experienced??
HI What they will ask for 1.6 yrs experienced people
hi Vandana…do u have any idea for html5 and css3 and js questions for 5 yrs experienced??
Hi guys my interview is on Saturday in CTS for UI designer. Can anyone help me on this.? Which type of questions they can ask?
hi my self rabiya i am going to attended the CTS interview .please any one tell me whats is system test they given so at least i can prepare myself…Thanks
I want to know the HR interview Questions of CTS, Please mail me at : mansipatel241@gmail.com
Hi guys my interview is on Saturday in CTS for UI designer. Can anyone help me on this.? Which type of questions they can ask?
yes,please help me.
Hi Vandana…do u have any idea for questions for 3 to 5 yrs experienced?? and please tell me whats is system test they given so at least i can prepare myself…Thanks
Hi just 10month experience only, so plz tell me what are things i need to study and send interview question also anandpavithra1993@gmail.com
hi pavithra,
I dont think they will recruit 10 months experienced. Becoz one of my friend with less exp attended the interview and they rejected saying the candidate don’t qualify the criteria. All the best.
Thank for reply, i’m not asking for interview, just for learning purpose only, tell me what are the technology(like jquery, ajax…) need to study or practice.
You can learn some advanced javascript frameworks like angular js. It will help you in landing a great job. All the best.
Hi,
How did you promoted your site? i’m also have site like this. can you please let me know some points to promote site.
please visit my site https://bharathirajauidev.wordpress.com
Hi bharath, Your site is good. Try to add more interesting articles to get traffic. All the best buddy 🙂
Hi,
Any opening for UI developer in CTS, Coimbatore?
Hi Vandana,
Can you send me more UI developer (5 years exp.) interview question in my email id?
recragu@gmail.com
hi vandana i had 2yrs of exp in some X company i want to change the company with 2yrs of exp. if u hav any idea like openings for 2yrs exp plz let me know. and mail me interview qustions also. i am working on Ang Js, and hav knowledge on servie like PHP. E-mail: jdilip1509@gmail.com
Hi vandhana,
thanks for support, do you have any idea about angularJS,
if you please share the UI developer interview question about angularjs.
hii vandana i have scheduled interview in CTS on 5th Jan 2018,,please send me UI interview Questions like Angular js and HTML,CSS,Bootstrap,java script .
Hi,
Vandana Srivastava,
Can you please mail me 3yrs+ questions answers on this mail id ritikrastogi@gmail.com
or send me machine test question also.
Hi Vandana,
Can you please say me the interview process for 2yrs experience UI developer and interview questions to my email id vandanamohanp@gmail.com
Hi,
Interview in CTS
Hi,
Vandana Srivastava,
Can you please mail me 3yrs+ questions answers on this mail id padhandurga007@gmail.com
or send me machine test question also.
Hi,
Vandana Srivastava,
Can you please mail questions answers on this mail id vijaykumardev1994@gmail.com
Hi , Any idea About React js interview questions
Will update you soon