- Sathvathsan Sampath
42
Namma Suvarna Karnataka
Originally posted by Sathvathsan Sampath:
a) Java skills
b) Problem solving ability by asking me solve some puzzles or asking me write algorithms for some complex problems
c) Popular designs patterns and some OO stuff.
I find many people being able pull these off (depending on the interviewer) with some reading, aptitude and experience to some extent.
However, what they don't seem to really assess is how effectively one writes code? Once hired as a developer his primarily task would be to cut code and he could do a pathetic job violating standard programming practices.
Originally posted by Sathvathsan Sampath:
a) Java skills
Originally posted by Sathvathsan Sampath:
c) Popular designs patterns and some OO stuff.
Originally posted by Sathvathsan Sampath:
1) To avoid this why not ask for a sample or illustration of previous work? This is not to ask the candidate to show actual code written for his present or previous company.
Originally posted by Sathvathsan Sampath:
2) Give the candidate a typical problem that reflects closely the job would involve. Give some time and ask him to present his code at a later date. This will tell a whole lot about him.
3) If the job involves bug-fixing lot of time, why not give him buggy code and ask him to fix it.
Originally posted by Sathvathsan Sampath:
b) Problem solving ability by asking me solve some puzzles or asking me write algorithms for some complex problems
Mark Herschberg, author of The Career Toolkit
https://www.thecareertoolkitbook.com/
Many manager (myself included) do ask for code samples.
Originally posted by Shawn DeSarkar:
Then you are a disgusting thief. You ask developers for source code belonging to other companys. Do you think that you are entitled to other companys intelectual property or do you think that codes just sit in a basement all day and code for penuts so that you can "demand it". You dirty rat.
Mark Herschberg, author of The Career Toolkit
https://www.thecareertoolkitbook.com/
Originally posted by Shawn DeSarkar:
Then you are a disgusting thief. You ask developers for source code belonging to other companys. Do you think that you are entitled to other companys intelectual property or do you think that codes just sit in a basement all day and code for penuts so that you can "demand it". You dirty rat.
The future is here. It's just not evenly distributed yet. - William Gibson
Sonny Gill LinkedIn
Tweets
Originally posted by Shawn DeSarkar:
Then you are a disgusting thief...
Many manager (myself included) do ask for code samples. I also ask for writing samples. There are confidentiality issues in some cases.
Just looking at how a person organized classes, interfaces etc, and the code conventions followed can give a technical lead a good idea of how good/bad someone is.
SCJP
Visit my download page
Originally posted by Shawn DeSarkar:
I am proud of any code I have writen for personal projects. I consider that MY intelectual property. Not the property of some coporate fish monger. Why should I just hand over my work to a corporation ? I still have some dignity........
Originally posted by Shawn DeSarkar:
I am proud of any code I have writen for personal projects. I consider that MY intelectual property. Not the property of some coporate fish monger. Why should I just hand over my work to a corporation ? I still have some dignity........
Originally posted by sangeeta kapoor:
You seem to be extremely frustrated. Why don't you a see a good doctor?
Mark Herschberg, author of The Career Toolkit
https://www.thecareertoolkitbook.com/
I would ask you to read some I provided, and tell me what it did. I might even put misleading comments in it, and write in a very non standard style, I'd expect criticism. I find the skill of understanding someone else's code to be far more important to a developer than the ability to write code.
Originally posted by Shawn DeSarkar:
This is a very interesting topic. Is Software Development / Computer programming / Java Arcitect / whatever you wanna call it a Trade or Profession or neither ?
Do CMA (Accountants) ever get asked, give me an example of your general ledger and balance sheets? I don't think they do because they have a CMA designation.
Mike Gershman
SCJP 1.4, SCWCD in process
Why this is a better skill indicator than the lengthy controlled test of the SCJD is hard for me to understand.
SCJP 1.4, SCWCD 1.3, SCBCD 1.3
Originally posted by Roger Chung-Wee:
It is a sad fact that most employers have a poor or zero understanding of SCJP, let alone SCJD. It has to be also said that most Java developers know little of certifications. In my company, there was a recent survey which was answered by 108 Java developers. Only one person (myself) admitted to having obtained the SCJP. So, I'm not surprised that even the technical people who get drafted into interviews place little or no weight on certifications, preferring to somehow construct a set of technical questions which are typically far easier than candidates face in the certification exams.
42
A candidate can coach themselves to pass a certification, not the case with interviews.
[/url]1. http://www.fundoosite.com/interview-questions
2. http://www.exforsys.com
3. [url=http://www.techinterviews.com]http://www.techinterviews.com
Your project will be evaluated on a large number of objective criteria, which fall into 7 categories:
1) General Considerations: This category covers criteria that deal with how easy it is to use and maintain your code.
2) Documentation: This includes your user instructions, Javadoc tool, and comments.
3) Object-Oriented Design: This covers the quality of your object-oriented design, especially as demonstrated in the structure of your classes and your use of variables and methods.
4) GUI: In this category you are graded on how well your GUI conforms to specification, and how easy your GUI is to use.
5) Locking: This category covers your implementation of the locking scheme which is described in detail in your assignment documentation. This part of your assignment deals with multi-threaded coding.
6) Data Store: This category covers your implementation of data storage, which is described in detail in your assignment documentation.
7) Network server: This category covers the network server portion of your assignment.
Mike Gershman
SCJP 1.4, SCWCD in process
Originally posted by Mike Gershman:
There is now extensive material available for coaching yourself for technical interviews.
Mark Herschberg, author of The Career Toolkit
https://www.thecareertoolkitbook.com/
Originally posted by Shawn DeSarkar:
In canada this is what they look for....
if(candiate.isFemale() == true)
{
Female interviewgirl = (Female)candicate.getGirlyGirl();
if(interviewgirl.hasBigTits() == true)
{
Interview.fillPositing(interviewgirl);
}
}
else
{
Interview = null;
}
Suman A Sarker<br />SCJP, SCWCD, SCBCD<br /> <br />If You Can't Beat Them ... Join Them!
BTW, if passing the SCJP first is an issue for you, I suggest trying the mock exams referenced from JavaRanch. You'll see that any competent Java programmer can easily get a passing score with a few hours practice but without learning the really tricky rules.
SCJP 1.4, SCWCD 1.3, SCBCD 1.3
Hey, it took me a lot longer than a few hours!
Mike Gershman
SCJP 1.4, SCWCD in process
SCJP 1.4, SCWCD 1.3, SCBCD 1.3
There are also softw questions such as, what are the skills a developer should have, where do you want to be in 10 years, what making programming difficult, what are your weakenesses, what was your biggest success?
In many of my interviews, some of the things the interviewers seemed to concentrate were:
a) Java skills
b) Problem solving ability by asking me solve some puzzles or asking me write algorithms for some complex problems
c) Popular designs patterns and some OO stuff.
They have a set of questions with predefined answers for the technical stuff and score you on how many of those answers you are able to provide.
Assessment is done on written questions.This is typical rat race exmination type where you need to answer 113 objective questions in 90 minutes.Later you have to write some programs like producer/consumer or basic threading/JDBC programs.
difference between list, set , map , dynamic binding even basic OO concepts
I was asked to write new or fix existing code before going for face-toface interview.
Mike Gershman
SCJP 1.4, SCWCD in process
Originally posted by Mike Gershman:
That is true, but this thread was discussing technical questions (see below) which can be studied for whether posed in an interview or in a certification exam.
Originally posted by Mike Gershman:
My point here is that an highly experienced legacy programmer with, say, SCJP, SCJD, SCWCD, and SCBCD certifications, is at least as likely an interview candidate as someone with a few years of Java experience. Industry gives almost no weight to certifications in the hiring process.
Originally posted by Mike Gershman:
I think this stems partly from ignorance of the certification process and partly from age discrimination on the part of both agencies and hiring managers.... Certifications, unlike years of paid industry experience, are credentials you can earn regardless of age.
Mark Herschberg, author of The Career Toolkit
https://www.thecareertoolkitbook.com/
Practical experience is much more valuable, and the industry recognizes it. (Apply your argument to surgeons and airline pilots--who would you rather have cut you open and lift you 20,000 ft off the ground, someone who has a successful track record in the field, or someone who's "read all the books.")
This is a free market. If companies are hiring the wrong types of people, they will fail. if not the whole company, that project team, and the manager will not continue to hire.
Mike Gershman
SCJP 1.4, SCWCD in process
Asking for experience is not "discrimination."
How many Fortune 500 CEOs are there under 30?
Mike Gershman
SCJP 1.4, SCWCD in process
Originally posted by Mike Gershman:
You mean like Bill Gates, Steve Jobs, and Michael Dell?
Originally posted by Mike Gershman:
The FAA and airlines recognize an air transport endorsement and aircraft type certification as proof positive that a pilot is qualified to fly a plane-load of passengers from place to place.
Originally posted by Mike Gershman:
Don't they teach history at MIT?
Racial discrimination didn't end in the South because it was bad business - it ended because it was illegal.
Originally posted by Mike Gershman:
As for hiring 12-year-old programmers, I never said that IT employers discriminate against younger workers.
Originally posted by Mike Gershman:
Certifications, unlike years of paid industry experience, are credentials you can earn regardless of age.
Originally posted by Mike Gershman:
You mean like Bill Gates, Steve Jobs, and Michael Dell?
Mark Herschberg, author of The Career Toolkit
https://www.thecareertoolkitbook.com/
I think you need to double check your facts with an airline. Yes, both the FAA and airline won't let you fly without a license and use a test to demonstrate certification. HOWEVER, airlines prefer experienced pilots. As you point out, they recognize that 747 flying time is "good enough" to 757 flying time. For this reason the airlines tend to hire a number of former military pilots. It's much easier to get a job with a US airline if you've logged hundreds (or even thousands) of hours of flight time than if you took a course and passed the test with maybe 50-100 hours of flight time. (Don't take my word for it, ask the airlines.)
42
Mike Gershman
SCJP 1.4, SCWCD in process
Originally posted by Mike Gershman:
1. The lack of discrimination against youth does not argue against the presence of discrimination against older IT workers.
Originally posted by Mike Gershman:
2. The fact that companies and departments that practice age discrimination are successful is not surprising and economic factors will not end the practice. Law enforcement is necessary.
Originally posted by Mike Gershman:
3. Airlines give a lot of weight in hiring pilots to experience on older systems. IT departments rationalizing age discrimination do not. This attitude is new to IT - it started after the off-shoring boom threw lots of older programmers onto the job market.
Mark Herschberg, author of The Career Toolkit
https://www.thecareertoolkitbook.com/
3. Airlines give a lot of weight in hiring pilots to experience on older systems. IT departments rationalizing age discrimination do not. This attitude is new to IT - it started after the off-shoring boom threw lots of older programmers onto the job market.
Originally posted by Homer Phillips:
Isn't interesting that some people can't get into law school because they do poorly on the LSAT. It's just an exam and anybody should be able to bone up on it in a few weekends? But IT is different. Tests don't matter.
If you have years of C, PERL, assembly, Fortran, Basic, Ladder Logic, shell scripting, and Pascal you can't make the jump to Java because you don't know OO. But if you're a new college grad you are an OO person because the prof vetted you.