REGISTER FREE to Receive Instant Job

Saturday, 12 December 2015

Android Apps would now get you a job

In today’s world there is a lot of competition and people are running after getting a good, satisfying and a well-paid job in order to get accustomed with the rest of the world, better. All of us desire a well-paid and reputed job in order to make a status and feel amongst the level people live in today’s world.

However in order to secure a decent job it is extremely important to get selected in an interview that might include various written exams, rounds of group discussion followed by the face to face interview. This being the most crucial aspect of acquiring a job, while we are all afraid to face it and this in turn affects our confidence and reflects our tone.

As we live, eat, drink and breathe apps at the moment, so we have come across a few apps that could be beneficial to you, in terms of making you pass through your job interviews! All you got to do is install these genius apps in your smartphone or tablets and aim at getting through your dream job.

1.101 HR Interview Questions
This is an amazing Android app that offers a wide range of questions frequently asked by the various organizations.

2. Job Interview Questions and Answers
This is indeed a free of cost interactive app that will help all you aspiring candidates practice the challenging questions in an interactive mock interview process.

3. Java Interview Questions
This is yet another free of cost Android based app that guides candidates to go through core Java interview questions, while the questions are all prepare and collected through real time situations.

4. Interview Questions
This is yet another free Android app that gives you questions and answers for various spheres like software, Java, BPO, Banking etc. You just need to select the domain and check out the latest interview pattern and practice on the same.

5. HR Interview Q&A
Here is one more android based app that offers a thorough preparation tool to make sure all you aspiring applicants practice well and shine bright at the time of interview, while secure your dream job, without any hassle.

As smartphones have evolved being a necessity from a luxury and it is fun using them being really easy and adaptable, while there could be many aspects you would be able to grab out of this context in terms of getting knowledge about the basic idea of the domain you are planning to apply along with tips and tricks so that you would be able to have enough acquaintance and outshine at the interview!

Friday, 11 December 2015

Olykor a weboldal felépítéséből tartalmából kifolyólag elkerülhetetlen a duplikáció.

Ha egy olyan témában kell szövegezést írnunk, amely kapcsán nem túl sok az információ, sajnos előbb-utóbb előfordulhat, hogy valóban fejtörést okoz majd újabb információk közzé tétele. Egyre több duplikált tartalom jelenik majd meg a portálon, amely természetesen hosszú távon egyáltalán nem tesz majd jót nekünk. Ha viszont valóban a mi szellemi tulajdonunk minden egyes írás, nem pedig máshonnan átvett, akkor rengeteg lehetőségünk van azzal kapcsolatban, hogy pontosan hogyan is irányítsuk a google robotjait. Létezik ma már egy úgynevezett "canonical" meta tag, amellyel könnyedén informálhatjuk a robotokat, hogy a keresőoptimalizálás szemszögéből pontosan milyen tartalmakat vegyen figyelembe.

Ennek köszönhetően pedig elkerülhetjük a sokszor komoly károkat is okozó google büntetéseket, amelyek valóban segítik majd a portálunk fejlődését. Ha pedig a másolatokat pontosan megjelöljük, a robotok tudni fogják, hogy melyiket tekintsék az elsődlegesnek és irányadónak. Így pedig a duplikáció valóban elkerülhető.

The Top 5 tips to crack any Android Developer interview

No matter you have the qualifications and the degree handy with you, still Android and web developing are aspects that might not choose you over a relatively less qualified individual but having an edge over the skills set and the zeal to develop something great and exceptional. There is a little thin line between the academic knowledge and the actual job skills that makes most of the difference.
If in case you are looking forward to sit through an interview as an Android Web Developer, here are a few steps that might help you: In case you are an aspiring developer, looking forward to crack the most important interview, read on to explore through the factors that would definitely make you grab the job and also make you produce some of the most innovative products that your company would cherish.

*Develop a solid foundation
Anything can stay concrete and look great only when its foundation is strong and great. Be it a house, car, a building or a software or website, everything does require a great foundation that hold the entire aspect together and ensure things do not fall apart. The software world revolves around the same ideology. Make sure you are well aware of the basics of development in order to become a budding developer who carries the ability and the potential to solve problems, recognize the entire moving elements while designing the various solutions. At the moment the market demands for developers who are well apt in developing some of the great looking apps, is future centric, evolving and think beyond the box.

*Be committed to a platform
Going by the thumb rule of development, that the developer should know the maximum number of languages in order to perform any sort of a task. However as per the buzz right now, if in case you are a master in just one field as well, it can prove to be really beneficial. Today the technologies are rapidly evolving, looking for people who master all in one aspect related to each language. You need to become that expert who carries the ability to know everything and anything on a single platform. In a way you should be able to comprehend, sleep, eat and drink that particular platform.

*Build an example
It’s ok that you have a degree and the knowledge, while you know the programming language well. But facts and truth as different aspects, so the interviewer would certainly be keen on actually seeing some of your work. Only then can he decide about hiring you or not. It could be anything; you could make a game, a problem solving software, anything. It displays your ultimate confidence when you flaunt your made work, no matter it is not flawless and still its presence reflects your tone.

*Know the Future
Companies are keen on hiring people who are impulsive, impatient and curious to know more always. Keep a significant tab over the emerging technologies. How?Well there is technology everywhere around us, follow well over the social networking sites, web seminars etc. You need to be aware of the present and also about what is going to replace in the market.

*Show some Passion
Mastering any particular aspect can be quite a task; however the only thing that can take you places is your inclination and passion towards the aspect. SO if you think you are really connected to the developing domain, then we highly recommend you to be passionate towards it. The field is huge offering ample options to the ones who are eager, passionate about developing. All that you could be asking for is a company that shares your passion and together you exceed.

Thursday, 10 December 2015

Clear the BPO telephonic interview without any errors

Tips to clear the Telephonic interviews over the phone

The trend over accessing a person over the phone has been emergent and established, thanks to the emerging BPO industry in the country, that has the top notch bosses sitting far away from the place where the actual interview is getting conducted. In this scenario interviews over the phone or through video calling is much in trend. This procedure is followed considering it to be the preliminary round to basically assess the candidates over confidence, their tone, communication skills and the listening skills.

Telephonic interview basically works upon answering to recruiters questions over the phone. It is an actual approach to evaluate a person’s communication and listening abilities. The method can be automated or non-automated. An automated telephonic interview includes answering a sequence of typical questions while a non-automated telephonic interview has a person asking questions, while you need to talk formally answering his questions.

BPO industry conducts a telephonic interview when:

*You reach a recruiter over the phone, and they reply back asking about you, this indeed is a telephonic interview.

*A company calls you shortlisting your resume or through someone’s reference.

*You are given a proper time to talk to some specific person over the phone.

Tips to perform your best in a telephonic interview:

*Be prepared.

*Keep your resume in your hand.

*Practice the common conversation, like the phrases you would answer back.

*Be well informed and well researched about the organization.

*Keep a pen and paper handy.

*keep you cool and stay calm that reflects your tone.

*Turn call waiting off your phone for that time.

*Avoid getting distracted by any music, sound, TV or anyone.

*keep a glass of water handy with you.

*Perform Well

*Listening skills are equally important just like communicating well.

*Avoid over talking and interrupting while talking.

*Speak slow and clear so that you can be well understood by the person at the other end.

*Use appropriate and professional language, keeping a tab over your voice and tone. Use helping words in the middle of your conversation like thank you, sorry, pardon etc.

Be cool and comfortable, while the interviewer can very well understand and judge from your tone, about how comfortable and confident you are.

Friday, 13 February 2015

Sending email with Html content using JavaMail API

Java Provide JavaMail API to compose, write and read electronic messages (emails).The JavaMail API provides protocol-independent and plateform-independent framework for sending and receiving mails.
Java Provide two mail package javax.mail and javax.mail.activation contains the core classes of JavaMail API.
Protocols used in JavaMail API

There are some protocols that are used in JavaMail API.
  • SMTP
  • POP
  • IMAP
  • MIME
  • NNTP and others
Sending email with Html content using JavaMail API

//Example of sending email with attachment using JavaMail API

package sendMail; // package name

import java.util.Properties;  

import javax.mail.*;  
import javax.mail.internet.*;  
public class SendMailSSL {  // class name
 public static void main(String[] args) {  
 String to="";//change accordingly your gmail ID
 final String user="";//change accordingly host email ID
 final String password="xxxxx";//change accordingly your password 
 //1) get the session object    
 Properties properties = System.getProperties();  
 properties.setProperty("", "");  /// host name
 properties.put("mail.smtp.auth", "true");  
 Session session = Session.getDefaultInstance(properties,  
  new javax.mail.Authenticator() {  
  protected PasswordAuthentication getPasswordAuthentication() {  
  return new PasswordAuthentication(user,password);  
 //2) compose message     
     MimeMessage message = new MimeMessage(session);  
     message.setFrom(new InternetAddress(user));  
                              new InternetAddress(to));  

    message.setSubject("HTML Message");  
    message.setContent("<h1>sending html mail check</h1>","text/html" );  

     System.out.println("message sent....");  
  }catch (MessagingException ex) {ex.printStackTrace();}   

RMI in Java

RMI is Java API that provides basic infrastructure for developing Distributed Applications in Java. RMI facilitate invocation of methods on remote object. A remote object is an object which is residing in a different JRE.
Terminology related to RMI-

  • Remote Method – A method that is invoked on a remote object using RMI.
  • Registry Service – is a binding and lookup service that is used to provide location transparency to remote objects.
  • Stub-is a proxy of remote object that is made available to the client using Registry Service and hides the complexity of Remote Method Invocation from client.
  • Skeleton- is a proxy of client that invokes remote method on the remote object on behalf of the client.

Stub & Skeleton are created for remote object.
Stub is registered.
Stub is looked up.
Stub is returned.
Remote method is invoked.
Connection to the skeleton is made & method call is marshaled.
Method call is unmarshalled and method is invoked on remote object.
Method is completed & result is returned.
Result is marshalled back to stub.
Result is unmarshalled & provided to client.

Wednesday, 21 January 2015

Java Exception and String interview questions

1- What is Exception Handling?

Exceptions are those runtime errors which can be handled programmatically in the application. Exception handling adds the features of robustness into the language.

2- What is difference between Checked Exception and Unchecked Exception?

Checked Exception: The classes that extend Throwable class except RuntimeException and Error are known as checked exceptions e.g.IOException,SQLException etc. Checked exceptions are checked at compile-time.
Unchecked Exception: The classes that extend RuntimeException are known as unchecked exceptions e.g. ArithmeticException,NullPointerException etc. Unchecked exceptions are not checked at compile-time.

3- What is the base class for Error and Exception?

4- Commonly used subclasses of Exception

ArithmeticException – represents an invalid arithmetical operation such as divide by zero.
ArrayIndexOutOfBoundsException – represents an attempt to refer non-existent array elements.
NullPointerException – represents an attempt to use a null containing reference variable for referencing object features.
NumberFormatException – represents an attempt to correct non-numeric string into a number.

5- What is finally block?

finally keyword is used to define a block of statements that is executed by the JRE with 100% certainty whether an exception occurs or not.

6- Can finally block be used without catch?

Yes, by try block. finally must be followed by either try or catch

7- What is exception propagation ?

Forwarding the exception object to the invoking method is known as exception propagation.

8-Defining Custom Exception

Custom Exception is represented by direct or indirect subclass of exception that contains data member to store error message and provides a mechanism of displaying the error message.

8-  What is String Handling ?

String Handling provides numbers of methods & classes for represent & manipulate a string. The Java Library provides 4 classes to represent & manipulate a string.
  1. String
  2. StringBuffer
  3. StringBuilder
  4. StringTokenizer

9- What is the meaning of immutable in terms of String?

The simple meaning of immutable is unmodifiable or unchangeable. Once string object has been created, its value can't be changed.

10- What is StringBuffer?

Objects of StringBuffer represents mutable strings. Each StringBuffer object creates an array of default or specified capacity that is used to hold the contents of StringBuffer.

11- Can we access the non-final local variable, inside the local inner class?

No, local variable must be constant if you want to access it in local inner class.

12- Can a class have an interface?

Yes, it is known as nested interface.

Wednesday, 10 December 2014

Java Multithreading Interview Questions

What is the difference between Program & Process?

  • A program represents a set of instructions which are stored in a file. In order to execute a program various resources such as memory, I/O devices, processor etc. are required. When resources are allocated to a program it becomes process.
  • Multiprocessing is the facility of allocating resources to multiple programs.
  • A thread is an independent module of a process that can be concurrently executed with other threads.
  • The process of something to calling itself is known as recursion.
  • Facility of executing multiple concurrent threads is called multithreading.

Difference between multithreading and multiprocessing.

  1. Case 1: In Multiprocessing, each process represents an independent application whereas in Multithreading each thread represents an independent module in the application.
  2. Case 2: In case of Multiprocessing each process has its own address space whereas in case of Multithreading all the threads share a common address space.

What is relation between Java Threads and objects of Thread class?

For each thread an object of type Thread is created. This object is used to manage the Thread.

What is multithreading?

Multithreading is a process of executing multiple threads simultaneously. Its main advantage is:
  • Threads share the same address space.
  • Thread is lightweight.
  • Cost of communication between process is low.

What is the difference between preemptive scheduling and time slicing?

Under preemptive scheduling, the highest priority task executes until it enters the waiting or dead states or a higher priority task comes into existence. Under time slicing, a task executes for a predefined slice of time and then reenters the pool of ready tasks. The scheduler then determines which task should execute next, based on priority and other factors.

What does join() method?

The join() method waits for a thread to die. In other words, it causes the currently running threads to stop executing until the thread it joins with completes its task.

What is shutdown hook?

The shutdown hook is basically a thread i.e. invoked implicitely before JVM shuts down. So we can use it perform clean up resource.

What is the purpose of Synchronized block?

  • Synchronized block is used to lock an object for any shared resource.
  • Scope of synchronized block is smaller than the method.

Tuesday, 9 December 2014

JDBC Interview Questions

What is JDBC?

JDBC is the java API that is used to connect Java Application to the database. This API contains classes and interfaces which are used by Java Programmers to connect Java Applications to the databases.

What is JDBC Driver?

JDBC Driver is a software component that enables java application to interact with the database.There are 4 types of JDBC drivers:

  • Type 1 or JDBC-ODBC Bridge Driver 
  • Type 2 or Native Driver
  • Type 3 or Network Driver
  • Type 4 or Pure Java Native Driver

What is Factory class?

Factory is a creational designed pattern that is used to control the creation of objects. This design pattern is implemented in the form of a factory class.

What are the steps to connect to the database in java?

  • Registering the driver class
  • Creating connection
  • Creating statement
  • Executing queries
  • Closing connection

What are the JDBC API components?

The java.sql package contains interfaces and classes for JDBC API.


  • Connection:interface provides the abstraction of a database connection and act as a factory of statements. 
  • Statement interface provides the facility of executing sql queries and act as a factory of ResultSet.
  • PreparedStatement interface provides the facility of executing parameterized query.
  • CallableStatement interface provides the facility of invoking stored procedures & functions.
  • ResultSet interface is used to store the result of a SELECT QUERY & act as a factory of Resultset MetaData.
  • ResultsetMetaData interface provides the facility of obtaining information about the result contained in ResultSet.
  • DatabaseMetaData interface is used to obtain information about the database.


  • DriverManager:is a utility class that acts as a factory of connections.
  • Blob
  • Clob
  • Types
  • SQLException:is the superclass of all database related exception.

What is the difference between Statement and PreparedStatement interface?

In case of Statement, query is complied each time whereas in case of PreparedStatement, query is complied only once. So performance of PreparedStatement is better than Statement.

Monday, 8 December 2014

Jsp Interview questions

1- What is JSP?

JSP is the extension of Servlet that solves both these problems by facilitating embedding of Dynamic Content Generation Logic into HTML and Auto Generation of Servlets.
Each JSP page is translated into a Servlet which contains Dynamic Content Generation Logic as well as statements to write HTML contents to the output stream.

What is difference between hide comment and output comment?

The jsp comment is called hide comment whereas html comment is called output comment. If user views the source of the page, the jsp comment will not be shown whereas html comment will be shown.

What is JSP TAGS?

Following types of tags are used in JSP-
  • Scriptlet
  • Declaration
  • Directives
  • Expression
  • Action

What is difference between include directive & action?

  • include directive includes the contents of the specified resource to the response of JSP at the time of translation whereas include action includes the contents at the time of execution. In other words, in case of include directive includes the contents of the specified resource are included in line at the time of translation whereas in case of include action contents are dynamically included. 
  • include directive provides better performance as compared to include action.
  • include action provides more flexibility than include directive.
  • Include directive is used when contents of static resources are to be included and include action is used when dynamic contents are to be included.

What is Web Application Models?

Commonly used Web Application Models are-
  • Two-Tier model
  • Three-Tier Model
  • n-Tier model

How can I implement a thread-safe JSP page? What are the advantages and Disadvantages of using it?

You can make your JSPs thread-safe by having them implement the SingleThreadModel interface. This is done by adding the directive <%@ page isThreadSafe="false" %> within your JSP page.

Can we use the exception implicit object in any jsp page?

No. The exception implicit object can only be used in the error page which defines it with the isErrorPage attribute of page directive.

What is the difference in using request.getRequestDispatcher() and context.getRequestDispatcher()?

request.getRequestDispatcher(path) is used in order to create it we need to give the relative path of the resource whereas context.getRequestDispatcher(path) in order to create it we need to give the absolute path of the resource.

What is a basic difference between the JSP custom tags and java beans?

  • Custom tags can manipulate JSP content whereas beans cannot.
  • Complex operations can be reduced to a significantly simpler form with custom tags than with beans.
  • Custom tags require quite a bit more work to set up than do beans.
  • Custom tags are available only in JSP 1.1 and later, but beans can be used in all JSP 1.x versions.

Sunday, 7 December 2014

Servlet interview questions

1- Servlet

  • Servlet is a technology for developing Web Applications in Java. Apart from technology, Servlet term is also used to describe those programs which are developed using this technology.
  • As an Application Component, Servlet represents such programs which are executed within a Web Server and generates dynamic html. Before Servlets, Dynamic Web Applications used to be developed using CGI.

2- How many objects of a servlet is created?
Only one object at the time of first request by servlet or web container.

3-What is the life-cycle of a servlet?
  • Servlet is loaded
  • servlet is instantiated
  • servlet is initialized
  • service the request
  • servlet is destroyed

4-Difference between attributes and parameters.

  • Parameters represents data received as part of request whereas attributes represents data that is stored by servlet in ServletRequest object for another servlet involved in processing the same request.
  • Parameter represents String data whereas Attribute represents object data.
  • Parameters can only be read by a servlet whereas attributes can be read, set, removed & replaced by the Servlets.

5-Who is responsible to create the object of servlet?
The web container or servlet container.

6-What is difference between PrintWriter and ServletOutputStream?

  • PrintWriter is a character-stream class where as ServletOutputStream is a byte-stream class. The PrintWriter class can be used to write only character-based information whereas ServletOutputStream class can be used to write primitive values as well as character-based information.
7-What is Session Tracking?
Session simply means a particular interval of time. Session Tracking is a way to maintain state of an user.Http protocol is a stateless protocol.Each time user requests to the server, server treats the request as the new request.So we need to maintain the state of an user to recognize to particular user.

A cookie represents textual information (in the form of key/value pair) that is sent by the server as part of response to the client machine so that it can be sent by the client to the server with subsequent request.

9-What is load-on-startup in servlet?
The load-on-startup element of servlet in web.xml is used to load the servlet at the time of deploying the project or server start. So it saves time for the response of first request.

10-Which event is fired at the time of project deployment and undeployment?

11-Which event is fired at the time of session creation and destroy?


Saturday, 6 December 2014

Java Collections Interview Questions

1- What is framework?
A framework is a collection of classes and interfaces that facilitate development of specific kind of applications by providing an architectural model and reusable components.
2- What is Collection?
Collection Framework provides a unified model to work with different types of data structures such as array, linked list, binary search tree, hash table etc…
Collection framework provides many interfaces (List, Set, Queue, Deque etc.) and classes (ArrayList, HashSet, TreeSet, LinkedList, LinkedHashSet, Vectoretc).
At the core of collection framework is an interface named java.util.Collection. This interface describes common behavior of all collections.
3- What is the difference between ArrayList and Vector?
ArrayList is not synchronized.
Vector is synchronized.
ArrayList is not a legacy class.
Vector is a legacy class.
ArrayList increases its size by 50% of the array size.
Vector increases its size by doubling the array size.
4-What is the difference between ArrayList and LinkedList?
ArrayList uses a dynamic array.
LinkedList uses doubly linked list.
ArrayList is not efficient for manipulation because a lot of shifting is required.
LinkedList is efficient for manipulation.
ArrayList is better to store and fetch data.
LinkedList is better to manipulate data.
5- What is the difference between Iterator and ListIterator?
Iterator traverses the elements in forward direction only whereas ListIterator traverses the elements in forward and backward direction.
Iterator traverses the elements in forward direction only.
ListIterator traverses the elements in backward and forward directions both.
Iterator can be used in List, Set and Queue.
ListIterator can be used in List only.
6- What is the difference between Iterator and Enumeration?
Iterator can traverse legacy and non-legacy elements.
Enumeration can traverse only legacy elements.
Iterator is fail-fast.
Enumeration is not fail-fast.
Iterator is slower than Enumeration.
Enumeration is faster than Iterator.
7- What is the difference between HashMap and Hashtable?
HashMap is not synchronized.
Hashtable is synchronized.
HashMap can contain one null key and multiple null values.
Hashtable cannot contain any null key or null value.
8-What is the difference between Comparable and Comparator?
1- Comparable interface is used to make a class comparable i.e. if a class is comparable, order of any two objects of the class can be obtained. This interface is found in java.lang package and contains only one method named compareTo(Object) (java.lang.Comparable).
2- Comparator interface is used to define multiple sorting orders for the objects of a class. Multiple sorting orders can be defined using Comparator because Comparator interface is implemented in a separate class i.e. for defining multiple sorting orders for the objects of a class, multiple implementations of Comparator interface can be provided.
Comparable provides only one sort of sequence.
Comparator provides multiple sort of sequences.
It provides one method named compareTo().
It provides one method named compare().
It is found in java.lang package.
it is found in java.util package.
If we implement Comparable interface, actual class is modified.
Actual class is not modified.
9- What is the role of load factor in hashing function?
Load factor is a constant whose value can be between 0 to 1. Value of load factor determines when the size of buckets is to be modified. In a hash table performance of insertion & search operation and space utilization are two inversely proportional objectives i.e. if space utilization is maximized performance is decreased because optimization of space utilization results in Hash collisions which degrades performance.
10- Difference between Vector and ArrayList.
Vector – Vector is a legacy collection that represents dynamic array. After the introduction of Collection framework Vector is modified to make it compatible to the Collection framework.
Major difference between Vector and ArrayList is of thread safety.
Vector is thread-safe whereas ArrayList is not.
Vector contains methods of Collection and List interface as well as its own legacy methods.
Apart from iterator a vector provides Enumeration for traversing its elements.
Legacy methods of vector:-
addElement( ) :- is used to add an element to a vector.
                public boolean addElement(Object element);
removeElement( ) :- is used to remove an element from the vector.
                public boolean removeElement (Object element)
capacity( ):- retuns the capacity of the vector. capacity( ) method represents number of elements that can be added to a vector without changing its size.
                public int capacity( );
elements( ):- returns an enumeration for traversing contents of a vector.

                public Enumeration elements( );

Popular Posts

Powered by Blogger.

About Me

My photo

JobsAcid is a 'job search engine' to provide finding a job on the internet easier for the user. It has designed as huge selection of job offerings on the same search engine.