Sie sind auf Seite 1von 8

Introduction I love to jump into projects with both feet.

I can concentrate on solving a tech problem for hours, although I know to effectively use my time I need to consult my colleagues for their expertise, and often convene brief project team meetings. Strengths Objective thinking, dont take trivial things to heart, research on a technical problem for hours, never hide my mistakes or shortcomings and not show off, quick learner. Weaknesses Difference of opinion-frustrated, public speaking, at times impulsive-gets me into trouble, most productive near deadlines only. Interests Reading psychology and business books, sports, smartphones, Eco/Fin. Why should we take you/Why Torrent? For me its a great opportunity to work in a technical area of my choice, in a much focused and wellmanaged company. Theres different types of power plants, T&D networks, SCADA, etc. I realize the importance of this opportunity and willing to commit myself wholeheartedly to learning. With my abilities, I am sure I will be able to contribute to the company. Challenging Situations 10th ragging, lost bags, robot wont run, int *array; array=new int[size] void insertion sort (int arr[], int length) { int j, temp; for (int i = i; i < length; i++){ j = i; while (j > 0 && arr[j] < arr[j-1]){ temp = arr[j]; arr[j] = arr[j-1]; arr[j-1] = temp; j--; } } }

void selectSort(int arr[], int n) //smallest element in each pass { int pos_min,temp; for (int i=0; i < n-1; i++) { pos_min = i; for (int j=i+1; j < n; j++) { if (arr[j] < arr[pos_min]) pos_min=j; } if (pos_min != i) { temp = arr[i]; arr[i] = arr[pos_min]; arr[pos_min] = temp; } } }

//bubble sort largest element in each pass for (int passes = 0; passes < array_size - 1; passes++) { for (int j = 0; j < array_size - passes - 1; j++) { if (x[j] > x[j+1]) { hold = x[j]; x[j] = x[j+1]; x[j+1]=hold;

} }

Sorting Function and Operator overloading Constructor, destructor, this operator Macros Friend Function Inline Function Abstract Class DBMS OOP concepts Hospital Management System Internet and Web Technologies

1.Tell us something about yourself,Interests,Strengths,Weaknesses 2. Why do you think you are a suitable candidate for this position? 3. Do you consider yourself a team player? Give example where you worked in a team and tell us about your role? 4. What qualities would you look for in a candidate if you were hiring for this position? 5. What would you do if your manager criticised your work? 6. What are your strenghts and weaknesses? 7. Will you be Okay with re-location, if required? 8. Are you Okay with working over weekends? 9. What do you know about TCS and its business? Can you name some competitors? 10. Who founded TCS? 11. Who is the CEO of TCS? 12. What do you do in leisure time? 13. Can you work under pressure and dead lines? 14. Do you think you are a quick learner? Give example. 15. How much salary do you expect? 16. Do you have any questions for us?

They will ask you about your hobbies, if you say painting for example they will ask what you have done to improve your skills in it.

Exploring Android, bingeing TV series, Reading, follow football

The biggest challenge you have faced so far in college

Public Speaking

Why you choose your department and your favorite subjects (basically questions related to why you choose the department and your interests).

Electrical in school Electricity and Magnetism aroused my interest most, difficult, DIY, An electrical engineer can get into other areas as well,core Less pointers?

Specific Areas and Projects EEBM B&F,Arduino_MATLAB_eTap_c++ maths, didnt realize imp. I decided Ill not be after marks, rather put my mind to practical applications and not cram.

How badly do you want this job?

Very badly indeed. When you do stuff in IT (script, etc.) you feel empowered. TATA. If I dont get Ill definitely try again, but that time could be frustrating.

What are you expecting from TCS?

To improve my skill and abilities in such a way that it is mutually beneficial to company and me(What 2 of my friends said , both selected of course)

Some questions from the resume, your co-curricular achievements , extracurricular achievements. In some cases the programming languages you know about. Then some of the HRs asked questions logical questions like Two people start from Delhi and Pune one traveling at 20km/hr and the other 160km/hr in opposite directions both meet at a point who is closer to Pune? The answer is easy both as same distance since it is mentioned that they meet, THE KEY HERE IS TO LISTEN CAREFULLY TO WHAT THEY ARE SAYING, some of my friends from other colleges did not answer and thought the one going at 160km/hr was closer.Be prepared for questions of this type testing your concentration. Are you going to do higher studies some time?

Havent given thought. MBA definitely back of my mind.

what is the hardest data structure for you My friend said Trees, the HR are was like Trees really what about graphs, the LOLed real loud Why leave core?

Career progression and better salary prospects if you prove your mettle, personal interest Tech Panel: To be honest this isnt hard really, all questions are simple nothing deep and tuff. Some of the Interviewers did not even look at the code my friends wrote they just took the paper and used it as paper fans :),

OSI (Open Systems Interconnection) Reference Model Open Systems Interconnection (OSI) is a standard reference model for communication between two end users in a network. This model serves as a reference in developing products and applications. Computer networks are complex in nature. To reduce design complexity, they are organized in multiple layers. For each layer, there are entities or organizations who specialize in. The function of each layer is chosen with an idea to define standardized protocols. 7) Application : Application level protocols, provides different network services. 6) Presentation : Converts the information 5) Session : Typically this layer handles non-communication issues. 4) Transport : Provides control for end to end communication 3) Network : This layer Responsible for routing of information in the network 2) Data Link : Manages errors and ensures fail-safe communication 1) Physical : The physical medium on which information is carried upon DHCP (Dynamic Host Configuration Protocol)
Short for Dynamic Host Configuration Protocol, a protocol for assigning dynamic IP addresses to devices on a network. When using DHCP, a device can have a different IP address every time it connects to the network. In some systems, the device's IP address can even change while it is still connected. DHCP also supports a mix of static and dynamic IP addresses. Dynamic Addressing simplifies network administration because the software keeps track of IP Addresses instead of an administrator having to go to every machine and specifying an IP address. Sub-Netting An IP address has two parts: Internet Id and Host Id. Subnetting enables the network administrator to further divide the host part of the address into two or more subnets. In this case, a part of the host address is reserved to identify the particular subnet. Subnetting is achieved by using a few bits of Host-Id for identifying the Physical Sub Network. Domain Names and Domain Name Server IP addresses are long and difficult to remember. The Domain Name System provides an easier way to identify a system in a network. Domain Name: A name that identifies one or more IP addresses. Domain names are

used in URLs to identify particular Web pages. For example, in the URL http://www.infosys.com/index.html, the domain name is infosys.com. Every domain name has a suffix that indicates which top level domain (TLD) it belongs to. There are only a limited number of such domains. For example: gov - Government agencies edu - Educational institutions org - Organizations (nonprofit) mil - Military com - commercial business net - Network organizations in India, th - Thailand Because the Internet is based on IP addresses, not domain names, a Domain Name System (DNS) server is required to translate domain names into IP addresses. DNS: Short for Domain Name System (or Service or Server), an Internet service that translates domain names into IP addresses. Because domain names are alphabetic, they're easier to remember. The Internet however, is really based on IP addresses. Every time you use a domain name, therefore, a DNS service must translate the name into the corresponding IP address. The DNS system is, in fact, is de-centralized. If one DNS server doesn't know how to translate a particular domain name, it asks another one, and so on, until the correct IP address is returned. Web Terminologies Web Browsers: A software application used to locate and display Web pages. Allows navigation across web sites and web pages. Web Content: Usually referred to file based static content. (Ex: HTML files, Images, audio and video files) Web site: A site (location) on the World Wide Web. Each Web site contains a home page, which is the first document users see when they enter the site. The site might also contain additional documents and files. Each site is owned and managed by an individual, company or organization. URL: The Uniform Resource Locator uniquely identified a particular resource on a particular server on the internet. HTTP: Hyper Text Transfer Protocol is an application level protocol of the TCP/IP suite which is used to deliver virtually all files and other data on the world wide web. HTML (Hyper Text Markup Language): The authoring language used to create documents on the World Wide Web. HTML is based on SGML (Standardized General Markup Language), which was a specification from IBM to make documents readable across variety of computing platforms. A HTML document is created as an ASCII text file which contains markup tags. Gateway to Non-Web Resources (CGI-Gateway): Abbreviation of Common Gateway Interface, a specification for transferring information between a Web server and a CGI program. A CGI program is any program designed to accept and return data that conforms to the CGI specification. The program could be written in any programming language, including C, Perl, Java, or even Shell script. CGI programs are one of the simplest and common methods for Web Servers to generate dynamic content.

URL The Uniform Resource Locator uniquely identified a particular resource on a particular server on the internet. The URL consists of four parts. 1. Protocol: The protocol to be used for communicating to the server 2. Host: The server to connect to (Can be Server in the Local Area Network or Internet) 3. Port: Every protocol on the internet operates on a unique tcp/ip port. (Example: HTTP Port 80). If port is not explicitly specified, default port for the protocol is assumed 4. Path: Path of the resource on the server (usually starts with a / which is also sometime known as WEB ROOT) The HTTP Protocol Web Browsers and Web Servers communicated between each other using the Hyper Text transfer Protocol (HTTP). HTTP is a simple protocol which standardizes the way requests are sent and processed. This allows a variety of clients to communicate with any Vendors server without compatibility problems. Hyper Text Transfer Protocol is an application level protocol of the TCP/IP suite which is used to deliver virtually all files and other data on the world wide web. A browser is a HTTP Client (or Web Client) because it sends requests to a HTTP Server. HTTP is used to transmit resources and not just files. A resource is a chunk of information that can be identified by a URL. The most common kind of a resource can be a file, but it can also be dynamically generated content, which is the result of execution of a CGI script or application.

Overview of Working of a Web Server A web server is a specialized server, which understands HTTP protocol. A web server in short is a computer that delivers web pages using HTTP protocol. The flow of control when a URL is invoked: 1. User invokes a URL in the browser by clicking on a link or typing a URL (http://my.mydomain.com/test.html) 2. The browser tries to translate the Domain name to an IP address from the DNS server 3. The DNS server will try to translate the URL if it is a local server, however, if it is a server on the internet it will try and resolve it from the other DNS servers on the internet 4. DNS Server returns the IP address of the Server for the domain name (In example, 202.68.33.47) 5. The browser then initiates a connection to the server using the IP address 6. Once connection is established 7. Browser sends a HTTP Request to the server requesting for the path of the document (/test.html) 8. The Web Server looks in its file system and returns the contents of the requested file 9. The browser parses and renders the content returned (Usually HTML)

1 2 3 4 5 6

strcpy(s1, s2); Copies string s2 into string s1. strcat(s1, s2); Concatenates string s2 onto the end of string s1. strlen(s1); Returns the length of string s1. strcmp(s1, s2); Returns 0 if s1 and s2 are the same; less than 0 if s1<s2; greater than 0 if s1>s2. strchr(s1, ch); Returns a pointer to the first occurrence of character ch in string s1. strstr(s1, s2); Returns a pointer to the first occurrence of string s2 in string s1.

Das könnte Ihnen auch gefallen