Skip to main content

Freshers & Experienced Openings July 2024

https://www.pharmatutor.org/content/july-2024/biocon-biologics-walk-in-drive-for-mpharm-bpharm-msc-in-qa-qc-manufacturing

Tavant Technologies Interview Questions

Hi Friends,

This interview is for 3 years experienced Java/J2EE guy.


First Round:


1) About project

2) All basics of Java – Encapsulation , Polymorphism, Over riding, inheritance, over loading

3) Exception handling – Checked and unchecked exceptions

4) Example for runtime exceptions

5) What is abstraction and difference between interface and abstract class

6) Basics of threads

7) Which one is preferable thread class or runnable interface

8) Single ton – Other design patterns - Write sample singleton class

9) Collections

10) What is the output:
Try{
sysout(“hello”);
some code written here which throw an exception
} catch(Exception e){
System.exit(0)
} finally{
Sysout (“end”);
}


11) A class Thread A with overridden run method.. {run(){Sysout("TT"); }}
A main program psvm{ a.run(); // call run
a.run(); // call run
a.start(); //start the thread
}
What happens, what is the output?

12) Some basic questions on select queries.

13) Many more… small programs

Second Round:

1) About project

2) Difference between Stringbuffer and stringbuilder

3) Reversing a string without using string.reverse : http://www.java2s.com/Code/Java/Language-Basics/ReverseStringTest.htm

4) What is singleton, factory, façade – definitions and how you implement.

5) What is MVC

6) What is deadlock and write a sample code for deadlock and tell me how you solve this deadlock. Without using wait or notify

7) Thread A obj, Thread B obj, Thread C obj for the same class and that class contains 3 static synchronized methods so when we start the 3 threads say a.meth1, b.meth2, c.meth3 what will happen – does all three will execute or only one

8) What are different types of locks? (class lock/object lock)

9) Added to question 7 , if I have a static long l =10 class variable and in all three methods I have given l++ then what will happen.

10) Difference between Classnotfound exception and noclassdeffound exception

11) Different HTTP status codes like 200, 500, 402, 401,404 etc

12) Spring questions

13) Servlet lifecycle and portlet lifecycle and differences between them

14) When sevlet lifecycle methods are executed and loaded? what does the web container does when request comes and when destroy() executes.

15) Difference between include and forward

16) Request dispatcher and send redirect differences with that what happens internally when you use send redirect.

17) Hashcode questions.. why you override both hashcode and equals method

18) What algorithm is used for hashcode

19) What algorithm is used for hashmap and how is it implemented

20) Class a then a obj1 = new a() then a obj2 = new a() what will return obj1 == obj2 and obj1 == obj1 and what happens internally

21) Added to question 20 class a obj1.equals(obj2) internally what happens

22) Added to question 20 class a has a new variable static long i==0 and overridden equals method says{ i==i} and hashcode method now obj1 == obj2 what happens

23) What is webservices

24) How you deploy a war file in tomcat without using tomcat admin

25) What is serialization and internally what happens when you serialize it and advantages of it.

26) About synchronization also

27) Why u want to shift your company

28) Two tables

Table name : Employee Dept
Name Name
EMP id EMP id
Salary Dept id

Get all the employees with dept name as IT
get first five employees with highest salary with dept name IT.
Get the emp Ids who are not there in dept table.

29) Some more… which I don’t remember……… :)

Let me know if you have any questions or answers in comments. Thank you.

Please contact me if you wish to contribute.

Comments

  1. You can copy this program and try it out where you can able to answer atleast 5 to 6 questions above.

    import java.util.ArrayList;
    import java.util.List;

    public class OnlyOneInMethod {
    private String objID;
    static int num = 10;
    public OnlyOneInMethod(String objID) {
    this.objID = objID;
    }


    public OnlyOneInMethod() {
    // TODO Auto-generated constructor stub
    }


    public static synchronized void doStuff(int val) {

    System.out.print("entering doStuff()" + num);
    //num = val + 2 ;
    num++;
    System.out.println("doStuff variable num=" + num);

    /*try {
    Thread.sleep(2000);
    } catch (InterruptedException x) {
    }*/

    System.out.print("leaving doStuff()");
    }
    public static synchronized void doStuff1(int val) {

    System.out.print("entering doStuff1()" + num);
    //num = val + 2 ;
    num++;
    System.out.println("doStuff1 variable num=" + num);

    /* try {
    Thread.sleep(2000);
    } catch (InterruptedException x) {
    }
    */
    System.out.print("leaving doStuff1()");
    }
    public void print(String msg) {
    threadPrint("objID=" + objID + " - " + msg);
    }

    public static void threadPrint(String msg) {
    String threadName = Thread.currentThread().getName();
    System.out.println(threadName + ": " + msg);
    }
    public boolean equals(OnlyOneInMethod o){
    return this.num == o.num;

    }

    public static void main(String[] args) {
    OnlyOneInMethod ooim = new OnlyOneInMethod("obj1");
    OnlyOneInMethod ooim2 = new OnlyOneInMethod("obj1");

    System.out.println(ooim == ooim2);
    System.out.println(ooim.equals(ooim2));
    System.out.println(ooim == ooim);

    String s = "hello";
    String s1 = new String("hello");

    System.out.println(s == s1);
    System.out.println(s.equals(s1));
    System.out.println(s == s);

    Runnable runA = new Runnable() {
    public void run() {
    doStuff(3);
    //doStuff1(3);
    }
    };

    Thread threadA = new Thread(runA,"ThreadA");


    /*try {
    Thread.sleep(200);
    } catch (InterruptedException x) {
    }*/

    Runnable runB = new Runnable() {
    public void run() {
    doStuff1(7);
    }
    };

    Thread threadB = new Thread(runB,"ThreadB");
    threadA.start();
    threadB.start();
    }
    }

    ReplyDelete
  2. Is television really that harmful to kids? Depending on the show and duration of watching, yes. Researchers have found that exposure to programs with fast edits and scene cuts that flash unrealistically across the screen are associated with the development of attentional problems in kids. guarantor loans

    ReplyDelete

  3. The great service in this blog and the nice technology is visible in this blog. I am really very happy for the nice approach is visible in this blog and thank you very much for using the nice technology in this blog

    software testing course in chennai

    ReplyDelete
  4. The emergence of large online travel agencies changed the rules of the business across the globe. Fuel prices and global economic conditions added to the challenges of earning healthy margins.ASUS Rog Strix Z370-E review

    ReplyDelete
  5. This comment has been removed by the author.

    ReplyDelete
  6. I am amazed by the way you have explained things in this article. This article is quite interesting and I am looking forward to reading more of your posts. Thanks. Opt for the Triangle shape background vector free download

    ReplyDelete

Post a Comment

Popular Posts

Free Softwares 09 July 09

JDownloader JDownloader, open source and platform independent, can help download files from file hosters like Rapidshare.com, Megaupload.com and others. JDownloader can be used by both kinds of users - those who have a premium account and those who don't pay. Features: Support for many file hosting sites, decrypt plug-ins for many services. e.g. sj.org, UCMS, WordPress, skips the limits of Filehosting websites, downloads in multiple paralell streams, download with multiple connections, captcha recognition, automatical file extraction, Can download Youtube, Vimeo, clipfish video, and Mp3 files; 24-hour support, integrates with Firefox, no installation needed, and more. The 15.6 MB JDownloader, v.0.6.193, cross-platform - works on Windows, Linux and Mac OS X, can be downloaded at http://jdownloader.en.softonic.com/download Runs on Java 1.5 or higher. jGnash jGnash is a free personal finance manager with many features available in commercial versions. Main Features

Freshers & Experienced Openings July 2024

https://www.pharmatutor.org/content/july-2024/biocon-biologics-walk-in-drive-for-mpharm-bpharm-msc-in-qa-qc-manufacturing

Neuvoo - Bilingual Candidates

 Advantages of Hiring a Bilingual Candidate Having bilingual employees in the workforce can only bring benefits to the company. Studies have shown that bilingual people are good at multitasking and have excellent communication skills. Any company looking to expand or to have global reach should have at least 5 bilingual employees on their payroll. The most common language combination nowadays is English/Spanish. However, Chinese, German and French are languages also being sought after by recruiters. So if you are a job seeker, start looking for the best language school in your neighbourhood, and if you are a recruiter or a company owner and you are not yet convinced bilinguals will eventually rule the world, here is a small list of the advantages of hiring bilingual candidates: 1.       International reach. Bilingual employees not only know how to speak the language, but, in most cases, they also have knowledge about their native country’s culture, which is always an adv

Freeware / Freewares 23 Jul 2010

RAMRush RAMRush is a a free intelligent memory management and optimization tool to optimize memory, free-up RAM, prevent system rashes, and remove Memory Leaks. RAMRush main features: enhances system performance, enhances the amount of memory available, defragments system physical memory, recovers memory from Windows applications, removes memory leaks, prevents system crashes caused by memory problems, displays the real-time usages data of CPU and RAM, carries out optimization with a just a click - move the mouse cursor to the RAMRush window in the tray icon area, click 'Start Optimize', or double-click RAMRush tray icon, or press the hot key 'Ctrl-Alt-O' to commence the optimization immediately. The 534 KB RAMRush v1.0.6.917 can be downloaded at http://www.fcleaner.com/downloads/ramrush.exe It is 100% clean, no spyware or adware either, aver the developers. TeamLab Developed by Ascensio System SIA, TeamLab, a platform for business collaboration, has

Contact Form

Name

Email *

Message *