Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place! |
Notices |
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Are you new to LinuxQuestions.org? Visit the following links:
Site Howto |
Site FAQ |
Sitemap |
Register Now
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
|
 |
02-02-2010, 08:31 AM
|
#1
|
LQ Newbie
Registered: Dec 2009
Location: Coimbatore
Distribution: EL5
Posts: 11
Rep:
|
Linux Interview Questions
hi,
can anyone give me linux interview questions?
|
|
|
Click here to see the post LQ members have rated as the most helpful post in this thread.
|
02-02-2010, 08:50 AM
|
#2
|
Member
Registered: Nov 2008
Location: Lower Saxony, Germany
Distribution: CentOS, RHEL, Solaris 10, AIX, HP-UX
Posts: 731
Rep: 
|
Hi,
first read this.
Then use the forum search button.
After that come back here.
Last edited by mesiol; 02-02-2010 at 08:56 AM.
|
|
|
02-02-2010, 09:01 AM
|
#3
|
Member
Registered: May 2004
Location: UK
Distribution: Debian, Ubantu, CentOS
Posts: 146
Rep:
|
That is a very vague question.
Are you an interviewer/employer or are you looking for work and want to get an idea of potential questions?
What area within the world of Linux are you looking for questions on?
For general questions you can google "linux interview questions" and get a lot. You have to be more specific about who you are and what you are trying to achieve for more specific questions.
To get an understanding of the person and a feel for the technical abilities I would ask questions like these which are good for starting discussion:
What distribution do you use at home and why? Says a lot about a person, specifically the why What distribution have you got professional experience with? In industry its all about the experience What main applications (mail server/http daemon/office etc... applications do you use? Depending on what the job role is the sort of applications you are looking for experience in will differ What is your "killer app" and why? This was a resent discussion topic at a recent Kent LUG meeting I attended. Again says a lot about a person and philosophy, some say sed/grep, others say screen, others wine. Took about 13 people before someone mentioned a web browser Tell me an interesting problem you have had to solve using linux and outline how you did it. Anyone who has worked on a systems level has had to at some point make the best of a bad situation with a bit of a hack. This is often where linux comes in useful by nature of it being hack friendly.
In most cases this allows someone to demonstrate their research and problem solving skills with a real world problem that is "outside the book" and fix it using (usually) a variety of methods they may not be immediately familiar with Are you active in any OSS projects/groups? If so what role do you perform?
Both show a level of enthusiasm and interest outside of this being "just a job"
Active in a project on any level - programming experiance/working with teams etc...
If someone is active in a LUG they have access to other peoples expertise and insight. Perhaps they do some administrative/organisational work, perhaps they regularly give demos on different technology.
|
|
2 members found this post helpful.
|
02-02-2010, 12:39 PM
|
#4
|
LQ Newbie
Registered: Feb 2010
Location: Pune, India
Posts: 10
Rep:
|
Quote:
Originally Posted by amon
To get an understanding of the person and a feel for the technical abilities I would ask questions like these which are good for starting discussion:
|
Although I agree, that the question asked by 'vksm' is very vague but I loved reading the response by amon.
I actually planned to kinda use similar questions when I get chance to interview someone .... 
|
|
|
02-02-2010, 04:10 PM
|
#5
|
LQ 5k Club
Registered: May 2003
Location: London, UK
Distribution: Fedora40
Posts: 6,153
|
I'd employ amon, but then I don't work in IT 
Probably belongs in "General"
|
|
|
02-02-2010, 11:07 PM
|
#7
|
Senior Member
Registered: Dec 2008
Posts: 4,732
|
@amon
Your post was really helpful 
|
|
|
02-03-2010, 03:36 AM
|
#8
|
Member
Registered: May 2004
Location: UK
Distribution: Debian, Ubantu, CentOS
Posts: 146
Rep:
|
Quote:
Originally Posted by anishakaul
|
Those questions are very good. Some of those "Linux Basics" questions I would not call "basics" but everyone's experiences/requirements differ. Some jobs require a lot of scripting and intricate knowledge of grep,sed and awk within shell scripts. Others require that you know all the different network configuration options in depth.
Interview questions tend to be about : - Does this person fit with the personalities of the team/company
- Does this person have all the required knoledge for the tasks at hand
- Can this person be trained/pick up the required knoledge for the post in a time frame that fits the project
First and foremost It is always important for a person you are employing to be able to work within the teams and company. This does include aptitude/initiative and the more general job skills/requirements for the position.
When it comes to skills, sometimes an employer needs someone who can hit the ground running. Other times they are happy for a capable person to pick up skills on the job.
I personally aim to be a Linux problem solving "Swiss army knife". I'm not knowledgeable of the intricacies of sed (I can just about remember a basic string replace) or many tools, however I have an understanding of where things are what they do and I can jump from one area to another quickly with a small amount of research. I know this doesn't suit all employers who tend to look for people who are a specialist in specific areas but it is the way I have ended up working in the past (quickly hack this then run and hack something else).
|
|
1 members found this post helpful.
|
02-03-2010, 03:43 AM
|
#9
|
Senior Member
Registered: Dec 2008
Posts: 4,732
|
Quote:
Originally Posted by amon
Some jobs require a lot of scripting and intricate knowledge of grep,sed and awk within shell scripts. Others require that you know all the different network configuration options in depth.
|
I am interested in learning scripting languages, but I have heard the scripting languages are useful if you tend to become a system administrator.
I am not a system administrator, Will knowing sed, awk, etc. would be professionally useful for me ?
If yes, then would you be kind enough to explain !
|
|
|
02-03-2010, 03:54 AM
|
#10
|
Member
Registered: May 2004
Location: UK
Distribution: Debian, Ubantu, CentOS
Posts: 146
Rep:
|
Quote:
Originally Posted by anishakaul
I am interested in learning scripting languages, but I have heard the scripting languages are useful if you tend to become a system administrator.
I am not a system administrator, Will knowing sed, awk, etc. would be professionally useful for me ?
If yes, then would you be kind enough to explain !
|
I think that this line of questioning is worth a different thread and has most likely been asked before. see: http://www.catb.org/~esr/faqs/smart-questions.html
There are a large number of scripting languages out there, each is a tool. You wouldn't use a screwdriver to bang in a nail so it depends on what you are trying to do.
sed, awk, etc... are used on the command line in Linux systems and in shell scripts (essentially a collection of command line instructions just like a .bat file on windows/dos).
Shell scripting guids are best found with a google search. There are many of them just find one you like.
For the answer to "Will knowing sed, awk, etc. would be professionally useful for me?" you need to let people know what you do/want to do and the nature of the problems you come across.
But all that is best for another thread after searching the forums here.
|
|
1 members found this post helpful.
|
02-03-2010, 04:09 AM
|
#11
|
Senior Member
Registered: Dec 2008
Posts: 4,732
|
Quote:
Originally Posted by amon
I think that this line of questioning is worth a different thread and has most likely been asked before. see: http://www.catb.org/~esr/faqs/smart-questions.html
There are a large number of scripting languages out there, each is a tool. You wouldn't use a screwdriver to bang in a nail so it depends on what you are trying to do.
sed, awk, etc... are used on the command line in Linux systems and in shell scripts (essentially a collection of command line instructions just like a .bat file on windows/dos).
Shell scripting guids are best found with a google search. There are many of them just find one you like.
For the answer to "Will knowing sed, awk, etc. would be professionally useful for me?" you need to let people know what you do/want to do and the nature of the problems you come across.
But all that is best for another thread after searching the forums here.
|
Thanks for the reply!
I admit its my fault I didn't browse the forums for this question !!
|
|
|
02-03-2010, 06:18 AM
|
#12
|
Senior Member
Registered: Dec 2008
Posts: 4,732
|
Quote:
Originally Posted by amon
I think that this line of questioning is worth a different thread and has most likely been asked before
|
I think you are correct, now I am not expecting an answer to post no 9 in this thread, this post of mine is just a reply to your post no. 10
Anyways now I searched the threads of the forum w.r.t the question " Will knowing sed, awk, etc. would be professionally useful for me ?" but couldn't find much relevant threads !
Quote:
Originally Posted by amon
For the answer to "Will knowing sed, awk, etc. would be professionally useful for me?" you need to let people know what you do/want to do and the nature of the problems you come across.
|
I understand that without knowing what I want to do no one will be able to tell me whether I should learn sed or awk.
Currently my job doesn't need these scripting languages.
But if I know in what kind of projects they are used for (other than system administration jobs) I will be able to decide whether I am interested in that kind of work or not !
I searched Google as "uses of sed" and found that it is used for processing data files. But what I couldn't understand was that "What kind of projects require extensive data processing"
Anyways as you said this topic requires a new thread
Thanks for your replies !
|
|
|
All times are GMT -5. The time now is 03:46 AM.
|
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.
|
Latest Threads
LQ News
|
|