Beruflich Dokumente
Kultur Dokumente
HTML is a markup language, It means that its just set of tags which tells the browser how to treat the
data encapsulated between it’s tags. It has no logic associate with it. It doesn't thinks about what to do
with the data stored within it’s tags, it is just for the browser so that it can know what to do with the data
stored between that particular tag.
Other languages like python, JavaScript are logical languages i.e. you can perform logical operation with
it, that is you can perform desired actions you want based on the data. There is now way to do this in
HTML, it just sit’s there without thinking anything or giving a f**k about what is stored within it.
Just take an example www.quora.com[1] is a Domain Name. Here we can create a sub-
domain Blog.quora.com Here Blog is subdomain. Actually www is a subdomain instead of www we can
keep anything as per our requirments.
(A sub domain is an folder followed by domain name, where you can run an individual application or script
like some example: Google is main domain and their subdomain are plus.google.coom and mail.
google .com and drive.google .com they are running all application on a single domain but main domain is
google .com )
Examples:
(Parked domains are additional domains which you host on your account. They will display the same
website as your primary domain and do NOT have separate web statistics, but you can give the parked
domain its own email boxes.)
Advantages of .NET
Here are some of the compelling advantages of .NET:
Object Oriented
Everything that you see in the .NET framework is an object. It is the same for what you write
within the framework. This means that you get a powerful tool to not just access but also
control your apps. This also makes it simpler for you to respond to recurring events.
Caching
The caching system that .NET includes is extremely robust and easy-to-use.
Easy Maintenance
Pages, with .NET, are extremely simple to write and maintain. This is because the source
code and HTML are both together. In addition to that, the source code executes on the
server. What does this mean? This makes your web pages more powerful and flexible.
Time-Saving
Time is money, and .NET helps you save a lot of that. The way it is developed, .NET
removes a large part of the coding requirement. This means that the developers save time,
and the app’s time-to-market can be shortened considerably.
Simplicity
Performing common tasks with .NET is extremely simple and straight forward. Submission
of forms is a breeze and so is site configuration, deployment, and client authentication.
Feature-Rich
There are a range of features that can be explored by the developers in order to create
powerful apps. Consider the case of its rich toolbox as also the designer in the visual studio.
They let you access such features as automatic deployment, WYSIWYG editing, and drag-
and-drop controls.
Consistency
The management and monitoring of all the processes is performed by the framework. If one
of the processes is dead, a new process can be created just as easily. This lets your app be
consistently available for handling requests.
Monitoring
Finally, .NET also stands for its automatic monitoring. It will promptly notice any problems
like infinite loops, memory leaks, etc. Not just this, it will also destroy these activities
automatically and restart itself. In conclusion, there are tons of advantages that .NET offers.
These features make it popular among clients as well as programmers.
Benefits of .NET:
Disadvantages of .NET
Along with advantages, you will always come across disadvantages of any platform. That’s the case
with .NET too.
It is found to be limited at times, because such support is generally available with entity framework only.
Managed code that you run with .NET can be slower than native code.
Vendor lock-in
The framework involves Vendor lock-in. This can mean that future development will be only dependent on
Microsoft.
Expensive
However, these are all just minor draw-backs when compared to the large range of advantages offered by
the framework.
30. What are Single page application and which programming language is
widely used in single page application?
Single-Page Applications (SPAs) are Web apps that load a single HTML page and dynamically update
that page as the user interacts with the app. SPAs use AJAX and HTML5 to create fluid and responsive
Web apps, without constant pagereloads. However, this means much of the work happens on the client
side, in JavaScript.
1) In general, open source refers to any program whose source code is made available for use or
modification as users or other developers see fit. Open source software is usually developed as a public
2) Open Source is a certification mark owned by the Open Source Initiative (OSI). Developers of software
that is intended to be freely shared and possibly improved and redistributed by others can use the Open
Source trademark if their distribution terms conform to the OSI's Open Source Definition. To summarize,
The software being distributed must be redistributed to anyone else without any restriction.
The source code must be made available (so that the receiving party will be able to improve or
modify it).
The license can require improved versions of the software to carry a different name or version
32. Give few popular examples which show a significant contribution of open source
community?
33. What is a blog ? Give some examples of sites that promote blogging ?
(a regularly updated website or web page, typically one run by an individual or small group, that is written in an
informal or conversational style.)
A blog (a truncation of the expression "weblog") is a discussion or informational website published on the World Wide
Web consisting of discrete, often informal diary-style text entries ("posts").
34. What are social networking websites ? name popular social networking software?
A social networking service (also social networking site, SNS or social media) is an online platform
that people use to build social networks or social relations with other people who share similar personal
or career interests, activities, backgrounds or real-life connections.
Zoho Connect, eXo Platform, Yammer, Clinked, SocialEngine, Jive, MangoApps, Honey, Dolphin,
OrangeTwig.
Ryze – Business.
44. Give some websites that are used to check website ranking?
SEMrush, Ahrefs, SERPWatcher, Google Rank Checker, Alexa, Compete.com
HTML Knowledge Bank
45. Difference between HTML & XML?
HTML is an abbreviation for HyperText Markup Language. HTML was designed to display data with focus
on how data looks. XML was designed to be a software and hardware independent tool used to transport
and store data, with focus on what data is. XML provides a framework for defining markup languages.
47. List atleast 10 browser names used for accessing internet for desktop computing?
Google chrome, Mozilla firefox, Safari, Opera, Internet Explorer, Maxthon, YouTube browser,
Netscape Browser, UC browser, Avant.
Basic HTML:
Tag: Description:
Formatting:
Tag Description
<u> Defines text that should be stylistically different from normal text
Tag Description
<form> Defines an HTML form for user input
Frames:
Tag Description
<frame> Not supported in HTML5.
Defines a window (a frame) in a frameset
Images:
Tag Description
<canvas> Used to draw graphics, on the fly, via scripting (usually JavaScript)
Tag Description
<track> Defines text tracks for media elements (<video> and <audio>)
Links:
Tag Description
Lists:
Tag Description
<menuitem> Defines a command/menu item that the user can invoke from a popup
menu
Tables:
Tag Description
Tag Description
<details> Defines additional details that the user can view or hide
Meta Info:
Tag Description
<base> Specifies the base URL/target for all relative URLs in a document
Tag Description
<noscript> Defines an alternate content for users that do not support client-side
scripts
52. What is importance of object tag (<object>) and div tag (<div>)?
The <object> tag defines an embedded object within an HTML document. Use this element to embed
multimedia (like audio, video, Java applets, ActiveX, PDF, and Flash) in your web pages. You can also
use the <object> tag to embed another webpage into your HTML document.
The <div> tag defines a division or a section in an HTML document. The <div> tag is used to group block-
elements to format them with CSS.
53. What is a web design?
Web design encompasses many different skills and disciplines in the production and maintenance of
websites. The different areas of web design include web graphic design; interface design; authoring,
including standardised code and proprietary software; user experience design; and search engine
optimization.
54. Name some popular image editors used for web design purpose?
GIMP, PIXLR, AFFINITY PHOTO, SKETCH(available only for mac).
61. What is captcha code? What is its relevance in registrations and form
submissions?
"Completely Automated Public Turing test to tell Computers and Humans Apart" is a type
of challenge-response test used in computing to determine whether or not the user is human.
62.What is CSS?
CSS stands for Cascading Style Sheets
•CSS describes how HTML elements are to be displayed on screen, paper,
or in other media
•CSS saves a lot of work. It can control the layout of multiple web pages all
at once
•External stylesheets are stored in CSS files
64.What is bootstrapping?
Bootsrap is a free,opensource and is the most popular html,css and Javascript Framework
developed by twitter for creating responseive web applications.
https://www.youtube.com/watch?v=314m7YBRFvQ.
67.what is AJAX?
AJAX stands for Asynchronous JavaScript and XML. AJAX is a new technique for creating
better, faster, and more interactive web applications with the help of XML, HTML, CSS, and
Java Script.
•Ajax uses XHTML for content, CSS for presentation, along with Document Object
Model and JavaScript for dynamic content display.
•Conventional web applications transmit information to and from the sever using
synchronous requests. It means you fill out a form, hit submit, and get directed to a
new page with new information from the server.
•With AJAX, when you hit submit, JavaScript will make a request to the server,
interpret the results, and update the current screen. In the purest sense, the user
would never know that anything was even transmitted to the server.
•XML is commonly used as the format for receiving server data, although any format,
including plain text, can be used.
•AJAX is a web browser technology independent of web server software.
•A user can continue to use the application while the client program requests
information from the server in the background.
•Intuitive and natural user interaction. Clicking is not required, mouse movement is a
sufficient event trigger.
•Data-driven as opposed to page-driven.
68.What are various html tags used for sending information within a form tag? <input>
The <form> element can contain one or more of the following form
elements:
•<input>
•<textarea>
•<button>
•<select>
•<option>
•<optgroup>
•<fieldset>
•<label>
69.Difference between HTTP & FTP Protocol?
1. HTTP is used to view websites while FTP is used to access and transfer files.
2. The common HTTP client is the browser while FTP can be accessed via the command line or a
graphical client of its own.
3. Most people use HTTP while only a few use FTP, mostly people who maintain websites.
4. Downloading files can either be via HTTP or FTP.
5. FTP is slowly being replaced by other protocols while HTTP will remain for the foreseeable future.
70.What is POP protocol ?
POP Work:
Incoming messages are stored at a POP server until the user logs in (using an email client and
downloads the messages to their computer.
While SMTP is used to transfer email messages from server to server, POP is used to collect mail
with an email client from a server.
Is POP Also for Sending Mail?
The POP standard defines commands to download emails from a server.
It does not include means to send messages. For sending email, SMTP (Simple Mail Transfer
Protocol) is used.
Simple Mail Transfer Protocol is also known as RFC 821 and RFC 2821.
72.What is IP address ?
An Internet Protocol address (IP address) is a logical numeric address that is assigned to every
single computer, printer, switch, router or any other device that is part of a TCP/IP-based network.
The IP address is the core component on which the networking architecture is built; no network
exists without it. An IP address is a logical address that is used to uniquely identify every node in the
network. Because IP addresses are logical, they can change. They are similar to addresses in a
town or city because the IP address gives the network node an address so that it can communicate
with other nodes or networks, just like mail is sent to friends and relatives.
TCP- and UDP-based protocols List of TCP and UDP port numbers
A use case is a description of a particular use of the system by an actor or user. It is used widely in
developing tests at system or acceptance level. Use Case Testing, is a technique that helps identify test
cases that cover the entire system, on atransaction by transaction basis from start to the finishing
point.
an image or set of images which displays the functional elements of a website or page, typically used for
planning a site's structure and functionality.)
DATABASE SESSION :
121. What are flat file system ?
every file in the system must have a different name. In Windows 95 and most other operating
system today, files are managed in a hierarchical file system with a hierarchy of directories and
subdirectories, each containing a number of files (or subdirectories). The operating system allows
more than one file to have the same name as long as it is stored in a different directory. Early
versions of the Macintosh and DOS operating systems used a flat file system.
This type of data representation is quite standard for a flat-file database, although there are some
additional considerations that are not readily apparent from the text:
•Data types: each column in a database table such as the one above is ordinarily restricted to a
specific data type. Such restrictions are usually established by convention, but not formally indicated
unless the data is transferred to a relational database system.
•Separated columns: In the above example, individual columns are separated
using whitespace characters. This is also called indentation or "fixed-width" data formatting. Another
common convention is to separate columns using one or more delimiter characters. More complex
solutions are markup and programming languages.
•Relational algebra: Each row or record in the above table meets the standard definition of
a tuple under relational algebra (the above example depicts a series of 3-tuples). Additionally, the first row
specifies the field names that are associated with the values of each row.
•Database management system: Since the formal operations possible with a text file are usually more
limited than desired, the text in the above example would ordinarily represent an intermediary state of the
data prior to being transferred into a database management system.
For e.g.:- Let say You want to access marks of those student having
marks
SELECT *
FROM student
WHERE marks BETWEEN 40 AND 50
Every time you'll have to write this query to make it possible. So, to make
this job easy, we have views. Create a view in the database that stores the
above query with condition of marks between 40 and 50.
So let’s create a view for the above query:
So, from now, you can simply write the query SELECT * FROM marksanalyzer.
This gives you the illusion of the existence of a table containing data of
student marks 40-50, but there's no such table -- just a "view."
It also gives you the benefits of specifying just the necessary fields. Say, you
need only two fields student_id and student_name columns
from student table for those marks between 45-60, You can go with this:
Using a view saves you copying and pasting your queries and adds code reusability, so you
can change a single view instead of 10 queries in the different places of your code.
•Different permissions can be granted on views and tables, so that you can show only a
portion of data to a user
•A view can be materialized, which means caching the results of the underlying query
For example, let's say a lecturer at a university needs access to information on students in her
classes. She shouldn't have access to the "students" table because she could look up or
modify information for any student in the whole university. The database admin makes a view
that only shows students from the lecturers classes and gives the lecturer the appropriate
permissions for the view. Now the lecturer has access to her own students' data, but not the
whole "students" table.
DATABASE CONNECTIVITY:
145. What is OLEDB?
OLE DB (OLEDB or Object Linking and Embedding Database) Posted by: Margaret
Rouse. OLE DB is Microsoft's strategic low-level application program interface (API) for
access to different data sources.
146. What is ODBC?
WEB FRAMEWORK :
189. What is e-commerce ?
190. What is B2b and B2c portal? Give example
191. What is difference between shopping cart and e-commerce application?
192. What are CMS Softwares ?
193. What are popular CMS softwares along with the languages they are built
upon?
194. What is biztalk server ?
195. What is web-conference?
196. What is popular web conference application?
197. What is an emulator?
198. What the popular mobile brands in market?
199. Give atleast 5 operating systems used in mobile phone?
200. Give atleast 5 programming languages used for developing mobile phone
apps?
201. What is blue tooth?
202. What is brew ?
203. What is difference between com port and USB port ?
204. What are embedded softwares ?
205. What is the popular operating system used in embedded softwares ?
206. What is PLC ? Give some examples of PLC softwares ?
PLC means Programmable Logic Controller. It is a class of industrially hardened devices that provides
hardware interface for input sensors and output control element. The field I/p include element like limit
switches, sensors, push button and the final control elements like actuator, solenoid/control valves, drives,
hooters etc. PLC Senses the input through I/P modules, Processes the logic through CPU and memory
and gives output through output module.
Siemens uses Simantic S7 Manager, Allen Bradley uses RS Logix, and Modicon uses PLC pro
programming software.
MOBILE COMPUTING :
211. Popular OS in mobile computing ? (name few)
Android OS (Google Inc.) ...
Bada (Samsung Electronics) ...
BlackBerry OS (Research In Motion) ...
iPhone OS / iOS (Apple) ...
MeeGo OS (Nokia and Intel) ...
Palm OS (Garnet OS) ...
Symbian OS (Nokia) ...
webOS (Palm/HP)
212. Name atleast 10 popular frameworks used in mobile development?
Xamarin
Phonegap
Intel XDK
Ionic Framework
Framework7
Appcelerator Titanium
Mobile Angular UI
Onsen UI
Sencha Touch
Kendo UI
JQuery Mobile.
213. Why are javascript framework popular? Name atleast 10 popular
javascript frameworks.
JavaScript Frameworks are popular among developers for such benefits like
efficiency, safety, and cost. The variety of frameworks for each development
platform is huge. It’s impossible to describe all of them and there is no need for it.
Let’s narrow down our choice. As almost every company tends to have a website
or at least a landing page, it would be good to review the most popular
JavaScript frameworks.
10 popular javascript frameworks are :
AngularJS 2.0
ReactJS
Meteor.js
Node.JS
Ember.js
Mithril.js
Polymar.js
Vue.js
Aurelia
MobX
214. Name some popular tools for code management, bug management and
project management.
215. Name basic tenets of an IT engineer