Saturday, October 30, 2010

Java Interview Qiestions

1.what is a transient variable?
A transient variable is a variable that may not be serialized.

2.which containers use a border Layout as their default layout?

The window, Frame and Dialog classes use a border layout as their default layout.

3.Why do threads block on I/O?

Threads block on i/o (that is enters the waiting state) so that other threads may execute while the i/o Operation is performed.

4. How are Observer and Observable used?

Objects that subclass the Observable class maintain a list of observers. When an Observable object is updated it invokes the update() method of each of its observers to notify the observers that it has changed state. The Observer interface is implemented by objects that observe Observable objects.

5. What is synchronization and why is it important?

With respect to multithreading, synchronization is the capability to control the access of multiple threads to shared resources. Without synchronization, it is possible for one thread to modify a shared object while another thread is in the process of using or updating that object's value. This often leads to significant errors.

6. Can a lock be acquired on a class?

Yes, a lock can be acquired on a class. This lock is acquired on the class's Class object..

7. What's new with the stop(), suspend() and resume() methods in JDK 1.2?

The stop(), suspend() and resume() methods have been deprecated in JDK 1.2.

8. Is null a keyword?

The null value is not a keyword.

9. What is the preferred size of a component?

The preferred size of a component is the minimum component size that will allow the component to display normally.

10. What method is used to specify a container's layout?

The setLayout() method is used to specify a container's layout.

11. Which containers use a FlowLayout as their default layout?

The Panel and Applet classes use the FlowLayout as their default layout.

12. What state does a thread enter when it terminates its processing?

When a thread terminates its processing, it enters the dead state.

13. What is the Collections API?
The Collections API is a set of classes and interfaces that support operations on collections of objects.

14. Which characters may be used as the second character of an identifier, but not as the first character of an identifier?

The digits 0 through 9 may not be used as the first character of an identifier but they may be used after the first character of an identifier.

15. What is the List interface?

The List interface provides support for ordered collections of objects.

16. How does Java handle integer overflows and underflows?

It uses those low order bytes of the result that can fit into the size of the type allowed by the operation.

17. What is the Vector class?

The Vector class provides the capability to implement a growable array of objects

18. What modifiers may be used with an inner class that is a member of an outer class?

A (non-local) inner class may be declared as public, protected, private, static, final, or abstract.

19. What is an Iterator interface?

The Iterator interface is used to step through the elements of a Collection.

20. What is the difference between the >> and >>> operators?

The >> operator carries the sign bit when shifting right. The >>> zero-fills bits that have been shifted out.

21. Which method of the Component class is used to set the position and size of a component?

setBounds()

22. How many bits are used to represent Unicode, ASCII, UTF-16, and UTF-8 characters?

Unicode requires 16 bits and ASCII require 7 bits. Although the ASCII character set uses only 7 bits, it is usually represented as 8 bits. UTF-8 represents characters using 8, 16, and 18 bit patterns. UTF-16 uses 16-bit and larger bit patterns.

23What is the difference between yielding and sleeping?

When a task invokes its yield() method, it returns to the ready state. When a task invokes its sleep() method, it returns to the waiting state. http://www.apfreshers.com

24. Which java.util classes and interfaces support event handling?

The EventObject class and the EventListener interface support event processing.

25. Is sizeof a keyword?

The sizeof operator is not a keyword.

26. What are wrapped classes?

Wrapped classes are classes that allow primitive types to be accessed as objects.

27. Does garbage collection guarantee that a program will not run out of memory?

Garbage collection does not guarantee that a program will not run out of memory. It is possible for programs to use up memory resources faster than they are garbage collected. It is also possible for programs to create objects that are not subject to garbage collection

28. What restrictions are placed on the location of a package statement within a source code file?

A package statement must appear as the first line in a source code file (excluding blank lines and comments).

29. Can an object's finalize() method be invoked while it is reachable?

An object's finalize() method cannot be invoked by the garbage collector while the object is still reachable. However, an object's finalize() method may be invoked by other objects.

30. What is the immediate superclass of the Applet class?

Panel

31. 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.

32. Name three Component subclasses that support painting.

The Canvas, Frame, Panel, and Applet classes support painting.

33. What value does readLine() return when it has reached the end of a file?

The readLine() method returns null when it has reached the end of a file.

34. What is the immediate superclass of the Dialog class?

Window http://www.apfreshers.com

35. What is clipping?

Clipping is the process of confining paint operations to a limited area or shape.

36. What is a native method?

A native method is a method that is implemented in a language other than Java.

37. Can a for statement loop indefinitely?

Yes, a for statement can loop indefinitely. For example, consider the following: for(;;) ;

38. What are order of precedence and associativity, and how are they used?

Order of precedence determines the order in which operators are evaluated in expressions. Associatity determines whether an expression is evaluated left-to-right or right-to-left

39. When a thread blocks on I/O, what state does it enter?

A thread enters the waiting state when it blocks on I/O.

40. To what value is a variable of the String type automatically initialized?

The default value of an String type is null.

41. What is the catch or declare rule for method declarations?

If a checked exception may be thrown within the body of a method, the method must either catch the exception or declare it in its throws clause.

42. What is the difference between a MenuItem and a CheckboxMenuItem?

The CheckboxMenuItem class extends the MenuItem class to support a menu item that may be checked or unchecked.

43. What is a task's priority and how is it used in scheduling?

A task's priority is an integer value that identifies the relative order in which it should be executed with respect to other tasks. The scheduler attempts to schedule higher priority tasks before lower priority tasks.

44. What class is the top of the AWT event hierarchy?

The java.awt.AWTEvent class is the highest-level class in the AWT event-class hierarchy.

45. When a thread is created and started, what is its initial state?

A thread is in the ready state after it has been created and started.


46. Can an anonymous class be declared as implementing an interface and extending a class?

An anonymous class may implement an interface or extend a superclass, but may not be declared to do both. http://www.apfreshers.com

47. What is the range of the short type?

The range of the short type is -(2^15) to 2^15 - 1.

48. What is the range of the char type?

The range of the char type is 0 to 2^16 - 1.

49. In which package are most of the AWT events that support the event-delegation model defined?

Most of the AWT-related events of the event-delegation model are defined in the java.awt.event package. The AWTEvent class is defined in the java.awt package.

50. What is the immediate superclass of Menu?

MenuItem

51. What is the purpose of finalization?

The purpose of finalization is to give an unreachable object the opportunity to perform any cleanup processing before the object is garbage collected.

52. Which class is the immediate superclass of the MenuComponent class.

Object


53. What invokes a thread's run() method?

After a thread is started, via its start() method or that of the Thread class, the JVM invokes the thread's run() method when the thread is initially executed.

54. What is the difference between the Boolean & operator and the && operator?

If an expression involving the Boolean & operator is evaluated, both operands are evaluated. Then the & operator is applied to the operand. When an expression involving the && operator is evaluated, the first operand is evaluated. If the first operand returns a value of true then the second operand is evaluated. The && operator is then applied to the first and second operands. If the first operand evaluates to false, the evaluation of the second operand is skipped.

55. Name three subclasses of the Component class.

Box.Filler, Button, Canvas, Checkbox, Choice, Container, Label, List, Scrollbar, or TextComponent

56. What is the GregorianCalendar class?

The GregorianCalendar provides support for traditional Western calendars.

57. Which Container method is used to cause a container to be laid out and redisplayed?

validate()
http://www.apfreshers.com


58. What is the purpose of the Runtime class?

The purpose of the Runtime class is to provide access to the Java runtime system.

59. How many times may an object's finalize() method be invoked by the garbage collector?

An object's finalize() method may only be invoked once by the garbage collector.

60. What is the purpose of the finally clause of a try-catch-finally statement?

The finally clause is used to provide the capability to execute code no matter whether or not an exception is thrown or caught.

C & C++ Questions & Answers

Q) what operations can be performed on pointers ?

I said- normal referencing, dereferencing, & normal arithmetic operations like addition, subtraction, increment, decrement.The i said- using dereferencing operator one can perform all the operations allowed on referenced variables, using pointers. But he said- can u divide pointers?I said- no. He said- then why did you say so? You are contradicting urself. I don't know when did I...

Q) do you know something about call by value & call by reference?
I said yes.He asked me to tell the differnce. i said- If you use call by value, you create a copy of original object/var. & all the operations performed modifies only the copy. Original object remains unchanged.But, If you use call by reference, a reference is created instead of a copy, & all the operations are reflected in original object.

Q) so if you want to change the value, would you use a function or a procedure?
I said - a procedure. He asked me- why? I said- convetionally, function is used when we wan't to return a value such as a status info. or result of any operation. Then I said- since a procedure does not return any value to point of reference (where it was called) only the referenced values are manipulated. He said- Now, you are saying that procedure doesn't return a value so u r contradicting urself for ur using procedure to change a value.I said- no, a function is used when we want to return a value to point of reference, It can return only a single value. & original vals. are not modified unless they use the return value of the function (i.e., by appearing on the L.H.S. of an assignment including a function call.)

Q) what does a function returns?
I said- any return value, that we want it return. Like result of an operation. He asked- explain. Like if you want to add two values, then what would the function return? I said- ok, if you are using a function sum like (i wrote it on a paper) int sum (int a, int b) { return a+b; } & calling the function like c = sum(a,b); then the function sum will return the value of operation a+b to c.

Q) int i=0; while(i=0) printf("%d",++i); Guess the output *****
infinite loop

Q) int x=2, y=6, z=6; x=y==z; printf("%d",x); Guess the output *****
prints 1.

Q. What is a configuration file?
A. A configuration file tells Turbo C++ what options to default to and where to look for its library and header files. TC.EXE looks for a configuration file named TCCONFIG.TC, and TCC.EXE looks for a file named TURBOC.CFG.

When linking C or Assembly language modules with C++ modules I get undefined symbol errors at link time. It appears that none of the C or Assembly public symbols can be found.
A. C++ is a strongly typed language. In order to support the language to its fullest, Turbo C++ must attach information to the symbols generated for function names and variables. When this is done, the symbol will no longer match the standard C style function name. In order to link correctly, the compiler must be notified that the symbol is declared in an external module without type information tacked on to the symbol. This is done by prototyping the function as type extern "C". Here is a quick example: extern "C" int normal_c_func( float, int, char ); // name not altered void cplusplus_function( int ); // name altered See related comments under Linker Errors and in the Paradox Engine question in this section.

Classes with static data members are getting linker errors ("undefined").
A. This code is built into Turbo C++ 1.0 but not in version 3.0. In the 1.0 compiler, static members without definitions were given a default value of 0. This default definition will no longer be made in the compiler. The programmer must now give an explicit definition for each static member. Here is a quick example: class A { static int i; }; A linker error saying that A::i is not defined will result unless the source also contains a line such as: int A::i = 1;

What potential problems can arise from typecasting a base class pointer into a derived class pointer so that the derived class's member functions can be called?
A. Syntactically this is allowable. There is always the possibility of a base pointer actually pointing to a base class. If this is typecast to a derived type, the method being called may not exist in the base class. Therefore, you would be grabbing the address of a function that does not exist.

Q: What's the difference between the keywords STRUCT and CLASS?
A: The members of a STRUCT are PUBLIC by default, while in CLASS, they default to PRIVATE. They are otherwise functionally equivalent.

Q: I have declared a derived class from a base class, but I can't access any of the base class members with the derived class function.
A: Derived classes DO NOT get access to private members of a base class. In order to access members of a base class, the base class members must be declared as either public or protected. If they are public, then any portion of the program can access them. If they are protected, they are accessible by the class members, friends, and any derived classes.

Q: How can I use the Paradox Engine 1.0 with C++?,
A: Because the Paradox Engine functions are all compiled as C functions, you will have to assure that the names of the functions do not get "mangled" by the C++ compiler. To do this you need to prototype the Engine functions as extern "C". In the pxengine.h header file insert the following code at the lines indicated. /* inserted at line # 268 */ #ifdef __cplusplus extern "C" { #endif /* inserted at line # 732, just before the final #endif */ #ifdef __cplusplus } #endif Paradox Engine version 2.0 is "aware" of C++ and thus does not require any modifications to its header file.

I have a class that is derived from three base classes. Can I insure that one base class constructor will be called before all other constructors?
A: If you declare the base class as a virtual base class, its constructor will be called before any non-virtual base class constructors. Otherwise the constructors are called in left-to-right order on the declaration line for the class. Q: Are the standard library I/O functions still available for use with the C++ iostreams library? A: Yes, using #include functions such as printf() and scanf() will continue to be available. However, using them in conjunction with stream oriented functions can lead to unpredictable behaviour.

Q: In C++, given two variables of the same name, one local and one global, how do I access the global instance within the local scope?
A. Use the scope (::) operator. int x = 10; for(int x=0; x < ::x; x++) { cout << "Loop # " << x << "\n"; // This will loop 10 times }

Q: Will the following two functions be overloaded by the compiler, or will the compiler flag it as an error? Why?

void test( int x, double y); & int test( int a, double b); A. The compiler will flag this as a redeclaration error because neither return types nor argument names are considered when determining unique signatures for overloading functions. Only number and type of arguments are considered.

Q: If I pass a character to a function which only accepts an int, what will the compiler do? Will it flag it as an error?
A. No. The compiler will promote the char to an int and use the integer representation in the function instead of the character itself.

Q: I was trying to allocate an array of function pointers using the new operator but I keep getting declaration syntax errors using the following syntax: new int(*[10])(); What's wrong?
A. The new operator is a unary operator and binds first to the int keyword producing the following: (new int) (*[10])(); You need to put parentheses around the expression to produce the expected results: new (int (*[10]());

Q: What are inline functions? What are their advantages? How are they declared?
A. An inline function is a function which gets textually inserted by the compiler, much like macros. The advantage is that execution time is shortened because linker overhead is minimized. They are declared by using the inline keyword when the function is declared: inline void func(void) { cout << "printing inline function \n"; } or by including the function declaration and code body within a class: class test { public: void func(void) { cout << "inline function within a class.\n"} };

Q: If I don't specify either public or private sections in a class, what is the default? A. In a class, all members are private by default if neither public nor private sections are declared.

Q: What is a friend member function?
A. Declaring a friend gives non-members of a class access to the non-public members of a class.

Q: Why do I get a "Type name expected" error on my definition of a friend class in my new class?
A You need to let the compiler know that the label you use for your friend class is another class. If you do not want to define your entire class, you can simply have "class xxx", where xxx is your label.

Q: What is the "this" pointer?
A. "this" is a local variable in the body of a non-static member function. It is a pointer to the object for which the function was invoked. It cannot be used outside of a class member function body.

Q: Why does a binary member function only accept a single argument?
A. The first argument is defined implicitly.

Q: Looking through the class libraries there are definitions in classes which look like: class test { int funct( void ) const; }; What is the const keyword doing here?
A. There is a pointer to the object for which a function is called known as the 'this' pointer. By default the type of 'this' is X *const ( a constant pointer). The const keyword changes the type to const X *const ( a constant pointer to constant data ).

I would like to use C++ fstreams on a file opened in binary mode, how is this done?
A: Use ios::binary as the open mode for the file: #include ifstream binfile; binfile.open("myfile.bin", ios::binary);

Q: How can I find out where my "null pointer assignment" is occurring?
A. Set a watch on the following expressions: *(char *)0,4m (char *)4 Step through the program. When the values change, the just-executed line is the one that is causing the problem. Null pointer is known not to point to any object; an uninitialized pointer might point anywhere. there is a null pointer for each pointer type, and the internal values of null pointers for different types may be different. And is implicitly defined as : preprocessor macro NULL is #defined (by or ), with value 0

Q: When I try to load a new file after editing a file, the first file remains on the screen. How do I close the first file?
A. Use Alt-F3 to close the current file. Also, use F6 to move from one file to the next, if there is more than one file open at a time.

Q: I'm doing a search and replace operation, and the editor prompts me for each replacement. I've selected "Change All", but it still does it.
A. To disable the prompting, you must unselect the "Prompt on replace" option on the left side of the dialog box.

Q: When I try to use the any of the pseudo registers, like _AX, I get the error message "Undefined symbol '_AX' in function..." when I compile. Why?
A. You are only allowed to use the pseudo registers in the Turbo C++ and ANSI modes of the compiler. You can change this setting in the Options | Compiler | Source menu.

Q: Since I don't have a mouse, can I still copy blocks of code from one file to another?
A. Yes. You can mark the beginning and end of a block by moving to the appropriate area and pressing Ctrl-K-B (mark beginning) and Ctrl-K-K (mark end). You can then use the copy and paste commands in the Edit menu.

How do I stop all of the files I have ever edited from constantly being open when I bring up Turbo C++?
A: BY default, Turbo C++ saves what is called the desktop configuration. This configuration is saved in a file with a .DSK extension. By deleting any files of this type, then entering Options/Environment/Preferences and removing the check from 'auto save desktop', you will begin with a clean desktop each time you invoke Turbo C++.

Q: The '\n' in cprintf() does not return the cursor to the beginning of the line. It only moves the cursor down one line.
A. cprintf() interprets '\n' as a Line Feed. To force the cursor to the beginning of the line, manually insert a Carriage Return: cprintf("\n\r");
Q: How do I print to the printer from a Turbo C++ program?
A. Turbo C++ uses a FILE pointer (stdprn) defined in the STDIO.H file. You do not need to open stdprn before using it: #include int main(void) { fprintf(stdprn, "Hello, printer!\n"); } Note that if your printer is line-buffered, the output is flushed only after a '\n' is sent.

Q: Why don't printf() and puts() print text in color?
A. Use the console I/O functions cprintf() and cputs() for color output. #include int main(void) { textcolor(BLUE); cprintf("I'm blue."); }

Q: How do I print a long integer?
A. Use the "%ld" format: long int l = 70000L; printf("%ld", l);

Q: How do I print a long double?
A. Use the "%Lf" format. long double ldbl = 1E500; printf("%Lf", ldbl);

Q: How do I compile the BGIDEMO program?
A. 1. Make sure that the following Turbo C++ files are in your current directory: BGIDEMO.C *.BGI *.CHR 2. Run Turbo C++. 3. Load BGIDEMO.C into the Editor by pressing F3, then typing BGIDEMO 3. Go to the Run menu and choose the Run item.

Q: How do I create a COM file?
A. DOS versions 3.2 and earlier include an EXE2BIN utility that converts EXE files to COM files. Users who do not have EXE2BIN can use TLINK, the Turbo C++ command-line linker, to create a COM file instead of an EXE file. Use the /t option. For example: TCC -mt -lt tiny will create TINY.COM instead of TINY.EXE. The -l switch passes the /t argument to the linker in this case.

Q: Why do I get incorrect results from all the math library functions like cos(), tan() and atof()?
A. You must #include before you call any of the standard Turbo C++ math functions. In general, Turbo C++ assumes that a function that is not declared returns an int. In the case of math functions, they usually return a double. For example /* WRONG */ /* RIGHT */ #include int main(void) int main(void) { { printf("%f", cos(0)); printf("%f", cos(0)); } }

Q: How do I change the stack size?
A. The size of the stack of a Turbo C++ program is determined at run time by the global variable _stklen. To change the size to, for example, 10,000 bytes, include the following line in your program: extern unsigned _stklen = 10000; This statement must not be inside any function definition. The default stack size is 4,096 bytes (4K).

Q: My program comes up with the message 'Null pointer assignment' after it terminates. What does this mean?
A. Before a small-data model Turbo C++ program returns to DOS, it will check to see if the beginning of its data segment has been corrupted. This message is to warn you that you have used uninitialized pointers or that your program has corrupted memory in some other way.

Q: Why are .EXE files generated by TC.EXE larger than those generated by TCC.EXE?
A. In the default configuration, TC.EXE includes debugging information in the .EXE files that it creates, and TCC.EXE does not. If you don't want to produce this debugging information, you can shut it off in the Integrated Development Environment by selecting Alt-O|B|N.

Q: I have a working program that dynamically allocates memory using malloc() or calloc() in small data models (tiny, small, and medium). When I compile this program in large data models (compact, large, and huge), my program hangs.
A. Make sure that you have #include in your program.

Q) I had definition char x[6] in one source file, and another I declared extern char *x. Why didn't it work?
Ans) The declaration extern char *x simply does not match the actual definition. The type "pointer-to-type-T" is not the same as "array-of-type-T." Use extern char x[]. But I heard that char x[] was identical to char *x. But it is wrong

Continental Software Solutions Limited Recruiting Freshers (any graduates) Noida

Continental Software Solutions Limited
With over 11 years online event experience we have proactively developed services to the events industry offering a wide range of tried and tested solutions supporting trade and consumer events

Jr. Software Engineer/Fresher

Job Description :

Min Education Qualification: Any Graduate/ Post Graduate


Work Experience :
0 2 yrs

Building a rapport with clients.

Candidates with relevant experience will be given preference

Involves working in UK shifts

Excellent Communication Skills and writing skills in English.

1. Involves handling Client Calls.
2. Involves resolving client queries.
3. Involves updating client on latest information on a product or service.
4. Responsible for providing Technical support to UK clients. Handling client queries and providing support keeping quality parameters in check.
5. Providing an excellent customer experience for all accounts, by anticipating and resolving customer issues in a manner that exceeds the customer expectations
7. Listening carefully for customer feedback by monitoring customer interaction workspaces and other online environments
8. Communicating regularly with the customer to evaluate satisfaction and proactively identify upcoming needs
9. Coordinating with technical personnel as needed to meet customer needs, while managing customer expectations to prevent overload or missed deadlines

Desired Profile :

1. Should be comfortable working in shifts.
2. Should have excellent English communication skills.
3. Should be patient enough to handle any kind of client queries.
4. Multi task oriented, proactive problem solving, understanding clients issues and requirement.
5. Energized by making clients happy and successful
6. Ability to understand the client better than they do, to anticipate future needs and help determine the ideal solution for issues
7. A passion for collaboration and a deep understanding of the technology and sociology involved in enterprise social software
8. Superior team organizer and lead, with the ability to coordinate with technical staff without micromanaging
9. Translator between business, technical, and sales people
10. Excellent organizational, analytical and negotiation skills
11. Phenomenal communication skills are a must for this job
12. Driven to create success in a hopeless situation, through brilliant problem solving, communication, and relentless persistence
13. Able to perform well in the face of tight deadlines and tough technical and organizational challenges
14. Steadfast and calm in explosive situations
15. 0-2 years experience in professional services or technical project management

Contact Details :


Name: Gaurav Tyagi

Address:
Continental Software Solutions
A - 7, Sector - 7
NOIDA, Uttar Pradesh, India 201301

Softcell Technologies Ltd Recruiting B.Tech/B.E. - Mechanical, Production/Industrial Freshers Chennai, Mumbai, Pune

Softcell Technologies is a 20 year old business-to-business software services company. With a 300+ member workforce we provide end-to-end IT infrastructure services on Software Licensing, Hardware, Security, Storage, Networking, Field Support Services, Engineering Services, Testing & Application Life Cycle Management and Internet hosting services; Softcell is headquartered in Mumbai and has sales offices in 6 major cities in India. We work with over 3,000 organizations across India in their efforts to increasing their returns on IT infrastructure investments. Our Services include Software Licensing, System Integration & Networking, Field Support Services, Enterprise Security, Engineering Services, Internet Hosting services, Application Life Cycle Management and Facility Management.

Trainee - (Windchill, PLM)

Experience: 0 - 2 Years
Compensation: Rupees 90,000 - 2,00,000
Salary will be commensurate with Qualification and Experience.

Job Description :

About Softcell:


Softcell is a leading Business Partner of Parametric Technology Corporation (PTC) and focuses on delivering license sales and solutions around the PTC MCAD and Collaboration platform consisting of products such as Pro/Engineer, WindChill, Product Point, etc.

The PTC business is one of the fastest growing SBUs for Softcell. We are in the process of hiring Engg. Trainees for the PTC business whose key task will be to focus on pre-sales engagement with the customers including demonstation of product capabilities, proof of concept, etc.

We have vacancy for PTC Engg. Trainee at all our branch locations, namely New Delhi, Mahape (Vashi), Pune, Bangalore, Hyderabad and Chennai.

Candidates who are interested in pre-sales or technical evangelism of products in the Engineering Services space may apply. This is a customer facing role and the job involves making field calls to customers for doing meetings, presentations, demonstrations, etc.

Job Profile:


The PTC Engg. Trainee will be a member of the Pre-Sales Application Engineering team within Softcell. The Trainee will be enabled and trained on the Pro/Engineer and Windchill range of products and will the become part of the Application Engineering Team that focuses on pre-sales engagement with customers.

Primary Job Functions:


* This position involves working on qualified opportunities generated by the sales team in the Engineering Services Space, understanding customer pains and requirements, and positioning PTC solutions (Pro/ENGINEER, Windchill, Isodraw, etc) and services.
* Provide assistance to the sales team for creating proposals as a response to the customer RFQ/RFP/RFI
* Leading validation events (Benchmarks, Proof of Concepts, Workshops, Technical Presentations, and Demos etc.)
* Preparing BoMs, defining scope of work documents

Desired Profile :


Principal qualifications:

* Bachelors Degree in Engineering, preferably in Mechanical Engineering or Production.
* Upto 2 years experience. (Freshers intersted in making a tech career in engineering softwares may also apply).
* Should have a good written communication in order to create solution proposals with value proposition
* Good communication and presentation skills.
* Ability to handle engagements/customers from enterprise perspective.
* Good knowledge of product development processes.

* Additional skill sets (desired):

o Knowledge of industry standard processes like APQP, Six Sigma, ISO etc.
o Exposure to J2EE and other IT standards
o Knowledge of CAD/CAM software like Pro/ENGINEER, Solid Works etc.

Contact Details :


Name:
Nikhil Kshirsagar / Neena

Address:
Softcell Technologies Ltd
301, Mayfair tower II 28,Mumbai-Pune Road
Wakdewadi
PUNE, India 411005

Tata Elxsi Ltd - B.Tech/B.E. - Computers, Electrical Freshes - Bangalore, Chennai, Trivandrum

Tata Elxsi is a part of US$22 Billion Tata Group, Tata Elxsi helps the world?s leading product manufacturers to develop new products and enhance and sustain current products. We address the needs of product development across layers of hardware and software ranging from intelligent silicon design and micro-coding of processors to building functionality in devices.

Seamlessly integrating precision and ingenuity, Tata Elxsi's abilities stem from our creative leadership in hard-core technology and strength in design. Augmenting these capabilities is our expertise across our practice areas to provide point services and end-to-end solutions across the product lifecycle

From Automotive to Aerospace, Enterprise to Consumer Electronics, Entertainment to FMCG, Media to Storage, Semicon to Telecom, we provide customized design solutions to companies across the globe. We ensure cost-effective, time-to-market solutions through a highly motivated skilled workforce driven by strong design principles, highest levels of quality and ethical business practices.

We are the first company in the world to achieve CMMi Level 5 Certification for product design workflows, a testimony to our expertise in delivering technology innovation

TATA ELXSI ANNOUNCES OFF CAMPUS RECRUITMENT FOR FRESHERS - 2010

Job Description :

Eligibility Criteria:

* Year of Graduation: 2010 only
* Degree: BE / B.Tech (ECE, EEE, CSE)
* Aggregate score of 65% and above in engineering
* Good interpersonal, analytical and communication skills is must

Desired Profile :


NOTE :

* Candidates with degrees through correspondence/ part-time courses are not eligible to apply
* No outstanding arrears at the time of application
* Candidates who have appeared for the written test or Interview in past six months at any of our centers will not be considered.

Maples ESM Technologies Ltd - BSc, BCA, BBM, BBA, Bcom, BA Freshers - Chennai, Bangalore

Maples ESM Technologies Pvt Ltd

Maples is a World Class Remote Infrastructure Management Company having 1700+ employees across the world and has trained and deployed more than 12800 candidates with the top 100 companies in the world.

Walk in for Freshers 2009 - 2010 Batch (Only Graduates)

Job Description :


Hi All,
Requirement for Freshers, 2009 /2010 Batch (Only Bsc, Bcom, BCA, BA, BBM, BBA). Candidates with excellent Communication required.

Are you just a graduate & Still not employed?

Is Engineering candidates given more preferences by Top Companies?


Is your skills not utilized yet?

Looking for a challenging career with just Graduation in a Top Company?

Do you have an excellent communication skills ?

Like to work with International clients ?


Walk in interview for fresher's (Bsc (Computer Science), BCA, BBM, BBA, Bcom, BA )

with our client Fortune 500 Company @ 9.30 AM – 3.00 PM on 30th Oct 2010 (Saturday)


Fresher''s Required @ UK MNCs in Chennai/Bangalore.


Maples is a World Class Remote Infrastructure Management Company having 1700+ employees across the world and has trained and deployed more than 12800 candidates with the top 100 companies in the world.

No of Positions
- 200 Positions

Education Qualification (Regular): BSc(Computer Science), BCA, BBM, BBA, Bcom, BA

Marks - 60% and above - Consistent

Regular College

Passout Year:
2009 & 2010

Mode of Placement / Location:
Permanent / Chennai or Bangalore

Interview Venue:
Maples ESM Technologies Pvt Ltd
"MGM Infoville", 284/1A,
Old Mahabalipuram Road,
Kandanchavadi, Perungudi PO,
Chennai – 600 096
Landmark: Opp to Prince Infocity / Next to HCL.


Contact Person( HR Department):
Janani / Sreejith

In case selected you need to join us immediately.

If you are not interested. I would appreciate if you could pass this on to your friends


Thanks & Regards,
Maples Recruitment Team

TouchPoint Solutions - BE / B.Tech / MCA (0-2 years) Chennai

TouchPoint Solutions brings together the best people and processes to create smart solutions to complex telecommunications issues. We aim to provide Solutions that are world-class, easy to use and future-focused. We prepare the next generation of developers in the implementation, customization, integration and version up gradation in our Telecom products: We are mainly focusing Telecom, Insurance, Health care & Banking domains. We are Gold certified partner of Genesys & equivalent to CMM Level 3.

Software Engineer (Java/ .Net)

Job Description :


Qualification :

* BE / B.Tech / MCA
* Freshers - 2008 & 2009 Passed out batch ONLY allowed.

Mandatory Skills :
JAVA, J2EE, C#, ASP.NET, VB.NET

Desired Skills For Java :

* Relevant experience between 0-2 Years.
* Good communication (Both Oral & Written).
* Good exposure to JAVA, J2EE, Core Java, JSP, Servlets.
* Should be flexible to work anywhere, anytime.

Desired Skills for .NET :

* Exposure of Software Development Life Cycle (SDLC).
* Knowledge of application development in C#, ASP.NET, VB.NET.
* Knowledge of Database like SQL Server 2000, Oracle 9i.
* Knowledge of XML, Threading, Web services & Remoting are an added advantage.
* Strong knowledge in scripting language (VB Script, JAVA Script).
* Good communication skills (both written and spoken)
* Should be willing to learn new technologies.
* Should be flexible to work anywhere, anytime.
* Professional Certificated Like (MCP, MCAD, Brain Bench) preferable.

Note :
Male candidates should only Walk-In.

Walk-In Interview On 30th October 2010 (Saturday), Time : 9 AM to 1 PM


Venue :
TouchPoint Solutions India Pvt Ltd,
A3, Ceebros Rangam, 11th Cenotaph Road,
Teynampet,
Chennai - 18

Landmark: Next to Coffee day building & behind Footz show room.

Contact Person :
HRD

Contact Number
: 91-44-2432 3730, 91-44-2433 4619

Note
: Chennai local candidates should only Walk-In.

Cutch Soft Pvt Ltd BCA, MCA, Bsc (CS), BE / B.Tech (CS), Diploma (CS), Bcom(CS) 0 - 1 Years( System Administrator / TSE) Chennai

Cutch Soft Pvt Ltd

CutchSoft specializes in filling the software requirements of businesses of ALL sizes. CuthSoft products, however, have a special appeal to the small and medium enterprises. We believe that through competitive pricing and extensive awareness campaigning we can empower SMEs with the tools that help provide a distinct professional edge to any venture.
CutchSoft was started during August 2009 by three enterpreuners - Yasser Rahman, Zaheer Rafiq and Azam Dawood. With experience in fields as diverse as telecom to hotels, they came to realize the huge need (and gap in supply) for specialized technologies to simplify the business processes faced by most medium and small businesses. This understanding provided CutchSoft's raison d'être.
With the backing of the Cutch group of companies and technical support from some of the best software programmers in the country, CutchSoft completed the R&D on its software packages and went into closed beta towards the year end of 2009.
On March 15th 2010, CutchSoft is set to officially launch its Strategic Office Software (SOS) suite with the introduction of the much awaited Cheque SOS program, providing a strategic solution to every business' most fundamental process – the printing and management of cheque payments.

System Administrator / Technical Support Executive

Job Description :


1, Software Installation.
2, Providing online Demo to the clients and Customers.
3, End User Training.
4, Trouble Shooting.

Job Specification :

Education : BCA, MCA, Bsc (CS), BE / B.Tech (CS), Diploma (CS), Bcom(CS)
Experience : 0 - 2 Years
Location : Chennai
Salary : Negotiable

Interested Candidates shall walk - In for an interview at


CUTCHSOFT Private Limited,
4th Floor, Real Tower,
#51/52, Royapettah High Road,
Mylapore, Chennai - 600004

Contact Number - 044 4505 0000

Xchanging - MCA / B.Tech (IT) / B.E (CS) Freshers - Bangalore

Xchanging is a fast growing, international, pure-play BPO company delivering complex business processing to blue-chip customers. Operating customers non-core functions is Xchanging�s core business, delivering its services through a balance of on-shore and off-shore operations. Xchanging offers a full suite of BPO services including large scale partnering, outsourcing, software products and solutions, straight through processing and business support.
At the heart of Xchanging business strategy is a unique partnering approach. Xchanging takes over a customer back office and creates a jointly owned business with its customer called an �Enterprise Partnership. Enterprise Partnerships provide Xchanging with scalable platforms with which it can also offer its services to other customers.

Xchanging has over 3800 employees operating in seven countries and services blue-chip customers in 34 countries, with a focus on UK and Continental Europe.

Xchanging in India, registered as Xchanging Technology Services (India) Pvt. Ltd., is a key element of the technology and global delivery arm of Xchanging. It provides strategic IT solutions as well as business processing services to global customers. It has two primary areas of operation: Insurance Software - developing state-of-the-art technology solutions and Business Processing Services � providing world class business processing services for some of the best known brands in the world.

With a dedicated workforce of over 470 people, Xchanging India is a centre of excellence � be it in technology development with its highly skilled technology talent pool - or business processing services - with a capable team of domain experts.

Xchanging in India has been assessed at SEI-CMMI Level 5, as well as being an ISO 9001:2000 certified company. The aim for 2007 is ISO 27001 (formerly BS7799) standard certification. Maintaining customer satisfaction is the primary goal and the Quality Management System (QMS) of Xchanging incorporates global best practice to set the highest standards of delivery that can be achieved in the most cost-efficient and effective manner.

Inviting Freshers 2010 !!! - 50 Openings

Job Description :


We intend to engage 50 Trainees at our BANGALORE - IT Center of Excellence.

Year of Passing: 2010

Role: Project Trainee


Qualification:
MCA / B.Tech (IT) / B.E (CS)

Location: Bangalore - Koramangala

Criterion for Selection :


1. Candidates having good academic background (candidates scoring 70% and above from high school onwards without any gaps in education)

2. Excellent logical and analytical skills

3. Good communication skills

4. There will be an Aptitude Test followed by Group Discussions and a Technical Interview.

We are delighted and looking forward to receive resumes by close of day, Wednesday, 3rd November 2010

Contact : Shilpa Mohanty
Xchanging

Tata Consultancy Services BE/B.Tech/MCA/M.Sc/MS /BSc 3+(ASP.NET / VB.NET) Chennai

Tata Consultancy Services
TCS Indias No 1 IT Company

Walk-In @ TCS : ASP.NET / VB.NET : 30th Oct (Saturday)

Job Description :


TCS Interview for ASP.NET / VB.NET Professionals on 30th October (Saturday)!!!


Venue: TCS, Velachery (Plz go through completely)

We are delighted to seek your candidature for the exciting opportunities at TCS.

Skills - Relevant Experience

ASP.NET / VB.NET - 3+ yrs (Hands on experience in ASP. NET or VB.NET)

Desired Profile :

TCS Eligibility Criteria:


* BE/B.Tech/MCA/M.Sc/MS with minimum 3 years of relevant experience post Qualification IT- Experience.

* Bsc Graduates with minimum 4 years of relevant experience post qualification IT Experience.

* Only Full Time courses would be considered.

* Consistent academic records Class X onwards (Minimum 50%) Not more than 2 years break in Career / Academics or Non - IT Experience.

To help us expedite the process, kindly register at our Career Portal, create a profile and provide us with your registration number and a copy of your completed application form alongwith the other documents at the time of interview.

* Kindly register yourself in www.careers.tcs.com and generate TCS EP Number as its mandatory *

www.careers.tcs.com -----> Experienced Professionals -----> Login page - Create Your Profile (New User) Login id and password will be sent to you from ep.recruitement(at)tcs.com. Kindly fill the TCS Online Application Form and carry a copy of the TCS Application form.

"Registered candidates will be given priority for the interview."


Documents to be carried for the walk-in:

1. A copy of resume
2. Passport size photo
3. Last 3 months pay-slip copies
4. PAN Card #

In case you have work experience in the above mentioned skill and meet the TCS Criteria (PFB) please walk in this "Saturday i.e. October 30th 2010" for a F2F interview.

Interview Date / Time : "Saturday i.e. 30th October" / 9:30 AM - 1:00 PM


Interview Venue :
Tata Consultancy Services
165 / 1A, 2 & 4 Velachery Taramani 100 Feet Road
Velachery, Chennai-42.
Landmarks : Opp' to Chennai Business School
Near Vijaya Nagar Bus Terminus
Baby Nagar Bus Stop

Contact Person : Pavithra Ramanathan
Telephone: 91-44-66164087

Cognizant Technology Solutions India Ltd - B.E/B.Tech/M.E/M.Tech/MCA - 3 - 6 Years - Hyderabad

Cognizant (NASDAQ: CTSH) is a leading provider of information technology, consulting, and business process outsourcing services. Cognizant's single-minded passion is to dedicate our global technology and innovation know-how, our industry expertise and worldwide resources to working together with clients to make their businesses stronger. With over 50 global delivery centers and more than 78,400 employees as of December 31, 2009, we combine a unique onsite/offshore delivery model infused by a distinct culture of customer satisfaction. A member of the NASDAQ-100 Index and S&P 500 Index, Cognizant is a Forbes Global 2000 company and a member of the Fortune 1000 and is ranked among the top information technology companies in BusinessWeek’s Hot Growth and Top 50 Performers listings. Visit us online at www.cognizant.com.

Walkin for Automation Tester on 30-Oct-10 in Hyderabad

Job Description :


Walk in Interview on Automation Testing -

Desired Profile :

Skills Required:


1. Minimum 3 yrs of exp on Automation testing

2. Any of these skills are mandatory

QTP/SILK/VSTS/WINRUNNER

Education: B.E/B.Tech/M.E/M.Tech/MCA

Exp required: 3-6 yrs

Work Location
: Hyderabad

Interview Date & Time: 30th October, 10 from 0930hrs to 1200hrs


Interview Venue:
Cognizant Technology Solutions
1st Floor, Phase - I,
DLF Cyber City
Gachibowli, Hyderabad


Contact Person:
Anand Swaroop

Walk-In "BYZAN SYSTEMS" : Dot Net Developers : Mumbai : On 30 Oct 2010

Byzan Systems Pvt Ltd. is 14 year old software company basically into providing of solutions into banking, Logistics & much more. In case of further queries about the company profile, kindly go through the company website, www.byzan.com

Walk-in interviews for Dot Net Developers on 30th-Oct-2010 – Mumbai

Job Description :
Position : Software Engineer

Skills : Asp.net (Framework 3.5), C#, SQL Server
Qualification : B.E/ B.Tech/ BCA/ M.E/ M.Tech/ MCA/ Msc.IT
Total Experience : 2+ yrs
Location : Andheri – Mumbai

If you are Interested please Walk in at the following venue given below.

Date: 30-Oct-2010 (Saturday), Timings: 10.00 am - 4.00 pm


Venue:
Byzan Systems Pvt Ltd, 2 floor,
Karmayog Building, Parsi Panchayat Road,
Sona Udyog, Andheri (E), Mumbai

Contact Details :

Name: Manisha Awasthi
Email : manisha(at)byzan.com

SAKSOFT : Java/J2EE Professionals - Saturday - 30th Oct 2010 between 10 A.M to 4 P.M

SAKSOFT (a public listed company in India NSE and BSE) is an Information Management solutions company. Saksoft is catering to Banking, Life Sciences, Telecom, Energy, Retail, Travel and Government Domain. Our key differentiator is our strong domain knowledge in Banking and Financial services. We are certified at CMMi level 5. Our portfolio of clients includes: Citigroup, Morgan Stanley, Standard Chartered Bank, ABN Amro Bank, Transunion, Deutsche Bank, Federal Home Loan Bank, DBS Bank, GE Money, ICICI Bank & HDFC Bank.

Saksoft has over 500 employees comprising of experts and highly qualified/experienced professionals with rich global experience.We have our development centers in Chennai, Noida and Manchester(UK) with project offices in Singapore, Germany, London and New York.

J2EE Consultant/Sr. Consultant

Job Description :


Saksoft, Ltd is looking for Java/J2EE Professionals for our Noida office with the following skills

3 – 6 years of Java/J2EE experience

Good experience with Hibernate, Struts and Spring

Good experience with AJAX, XML, JSP and Servlets and JavaScript

Adequate understanding of RDBMS concepts with flair in SQL desired

Work Location: Noida

Walk to the below venue this Saturday - 30th Oct 2010 between 10 A.M to 4 P.M

Venue :
Saksoft, Ltd.
B 35 - 36, Sector 80, Phase II
(Near Moser Baer)
Noida - 201305,


Phone: + 91 120 2462 175

Fax: + 91 120 2462 179

Contact person: Hement Kumar Rawat

IMPORTANT: Before you drop in to the above location, we would like you to register with us by sending us your confirmation along with your updated CV to careers(at)saksoft.co.in

Contact Details :

Name: Mr. Hement Rawat
Email : hement.r(at)saksoft.co.in
Telephone: 91-120-2462175

L&T Infotech Invites Java-Flex professionals on 30-Oct-10 (Saturday)

L&T Infotech one of the fastest growing IT Services companies, is ranked by NASSCOM among the top 10 software & services exporters from India in 2008. It is a wholly-owned subsidiary of $ 8.5 billion Larsen & Toubro Limited (L&T), India's largest technology-driven engineering organization which was ranked as India’s Best Managed Company-2008 in a survey conducted by Business Today-Ernst & Young. L&T has also been rated as No. 1 in Quality in a 2008 survey conducted by the Wall Street Journal Asia. L&T Infotech is differentiated by its unique Business-to-IT Connect, which is a result of its rich corporate heritage. A full-services IT firm with a blue-chip client roster, it offers comprehensive, end-to-end software solutions and services in the following industry verticals: 1) Banking & Financial Services 2) Insurance 3) Energy & Petrochemicals 4) Manufacturing (Consumer Packaged Goods, High-tech, Industrial Products, Automotive, Chemicals & Process, Media & Entertainment and Retail) 5) Product Engineering Services (Telecom) L&T Infotech delivers business solutions to its clients, leveraging its substantial domain experience and depth in technologies like SAP, Oracle (including Oracle Apps, PeopleSoft, JD Edwards, Siebel, Hyperion), Microsoft, EAI, and DW/BI. In addition to application outsourcing (Application development, Maintenance & Support), L&T Infotech has strong capabilities in infrastructure management (IMS), testing services, end-to-end integrated engineering services and embedded system solutions. L&T Infotech’s vision is to provide world-class service to clients in its areas of focus, offering solutions that are based on business and technology insights.

L&T Infotech Invites Java-Flex professionals on 30-Oct-10 (Saturday)

Job Description :


Greetings!

Immediate openings with L & T Infotech.


Java Flex – Job Description


Experience: 2.5yrs to 6yrs in Java

Mandatory Experience:
Min 2yrs relevant in Flex

Eligibility Criteria:

• Willing to join within 3 or 4 weeks.
• Willing to travel onsite

Base Location:
Chennai

Interview Details:

Date: 30th Oct'10, Time: 10.00am to12.30pm

Venue:
L & T Infotech
Mount Poonamallee Road
Manapakkam
Chennai - 600 089


Contact Person
: Sujatha

Documents to be carried:

- Resume Hardcopy
- Latest Passport size Photo
- Last 3 months pay slips

Regards
Sujatha| Talent Acquisition |L&T Infotech
Telephone ; 91-44-22537566