In this Article I am going to share my interview experience with Capgemini Bangalore.
This Position was basically for Senior software engineer on SNMP Agent development skill.
This SNMP Agent development can be developed by using C,or C++ or Perl with C on Linux environment skills.
Below is the Interview conversion:-
Interviewer: Hi Nabhisab, I am xyz calling from Capgemini Bangalore, Is this the right time to talk to you?
Nabhi :Hi xyz, you can go ahead, No issues.
Interviewer:Could you brief me about yourself?
Nabhi :Yeah sure, well I am basically from Karnataka state, done my school, colleges and my B.E in BLDEA VTU university Belgaum, Later on I moved to Bangalore , got off-campus from Techmahindra and got placed in Chennai,
Later on put a personal transfer request to Bangalore but due to lack of project at Bangalore they had transferred me to Pune techmahindra office.
Interviewer: Nice, Could you explain about your projects so far you had worked and the current one also?
Nabhi :well I worked on Bogen communication USA client on SNMP agent development and was on C,Perl on linux enviornement. And I worked on Directory and messaging project for BT client which was on C,Perl skills.
Currently I am working with AT&T client from techmahindra Pune, which is on perl, C and Oracle-PLSQL on Linux environment.
Interviewer:Could you Please tell me what kind of work you have done in SNMP agent development project and what is it ?
Nabhi :Well , SNMP is a protocol basically, and is developed to manage nodes like router, work stations, switches and hubs.
Interviewer: Do you know why which transport protocol is being used in this development ?
Nabhi : Yes, UDP protocol, because it provides a simple and unreliable message services for transactions oriented services.
Interviewer: What are the main 3 components of the SNMP?
Nabhi :Yes, we do have Managed Devices, Agents and NMS's.
Interviewer:Could you please brief me about these components?
Nabhi :well, "Managed device" is a network node and it contains SNMP Agent and resides on a managed hardware.
This basically collects and store management information and make this information available to NMS's using SNMP. exampes are like routers,switches etc.
"Agent" is and network management software module that resides in a managed device, This has local knowledge of management information and it will translates to SNMP.
"NMS" is executes applications that monitor and control managed devices.
Interviewer: Oh ok,what is the SNMP version you are using?
Nabhi : SNMPV2, which is having GETBULK PDU which can be used to get bulk data in a packet.
Interviewer:what is the syntax for SNMPGET?
Nabhi :SNMPGET -v 2c -c public localhost sysUpTime.0
this retrieves the information associated with the specified OID from the target agent.
Interviewer: Good, At the End you have told that it should be zero affix in the syntax, what does it mean?
Nabhi : To access scalar objects the we should have to use object.0
Interviewer: Ok fine. what do you mean by MIB in SNMP?
Nabhi:MIB is an management information base. This can be done by using ASN.1 syntax style with any MIB editors tools which are existed in the market today.
Interviewer:ok, what MIB editor tool you have used ?
Nabhi :Advent Net Agent tool kit.
Interviewer:Ok. which compiler is used for compiling MIB ?
Nabhi : mib2c compiler which is existed on Linux by defalt.
Interviewer: How do you rebuild your new package SNMP agent onto the existing Agent.?
Nabhi:You have to configure the package to find into the agent.
use ./configuer -- with -mib_module="Agent module Object"
make and make install steps thats all.
Interviewer: Nice Nabhi, are you familiar with Perl scripting ?
Nabhi : Yes xyz.
Interviewer: Ok Nabhi, I have dome my Interview, Do you have anything to ask?
Nabhi: No xyz, Have gone through your JD so it is ok with me.
Interviewer: Ok Then, my HR will let you know Nabhi about this Feedback.
Nabhi : yeah fine, and nice talking to you xyz.
I think this may helpful to the persons who are working on SNMP agent developemnt with C, perl on linux environment.