permaculture playing cards*
The moose likes Jobs Discussion and the fly likes JUNIOR Swing Developer Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Android Security Essentials Live Lessons this week in the Android forum!
JavaRanch » Java Forums » Careers » Jobs Discussion
Bookmark "JUNIOR Swing Developer" Watch "JUNIOR Swing Developer" New topic
Author

JUNIOR Swing Developer

Josh Juneau
Ranch Hand

Joined: Jun 16, 2004
Posts: 86
I am interviewing for a JUNIOR Swing Developer postition this week. I am curious if anyone out there knows the types of questions which I should expect to have asked. Just trying to prepare as best as I can...

Thanks in advance-

Josh


Database Administrator/Application Developer
Gregg Bolinger
GenRocket Founder
Ranch Hand

Joined: Jul 11, 2001
Posts: 15299
    
    6

Moving this to our Job Discussions forum.


GenRocket - Experts at Building Test Data
Reghu Ram Thanumalayan
Ranch Hand

Joined: Oct 21, 2003
Posts: 193
Hi,
I am not sure of the kind of questions that will be asked for a junior developer position. But for a general Swing resource, the questions might be apart from the basics like Containers, Components, difference between awt and Swing, why is swing called lightweight, different layout managers, how swing is based on MVC ( this might be an advanced topic ), how is a JTable used ?

See this link.

Java Forum - Swing Interview Questions
[ April 03, 2005: Message edited by: Reghu Ram T ]

Cheers,<br />Reghu Ram T<br /> <br />SCJP 1.4 - 98 %, SCBCD 1.3 - 94 %, SCMAD 1.0 - 92 %
Mahesh Gautam
Greenhorn

Joined: Mar 14, 2005
Posts: 8
And yes, just go through the Tree models and Tabloe models used in swing, how to display a combo box in cell of Jtable, amoymous inner class , JAVA PATTERNS, How to change the geomtery of Button like instead of rectangle button can u make round button. layouts, gridbag and other.Rendering of tree and table.

By the way which company is recruiting for SWING ? Is there any senior postion available ?

Best of Luck !!
Jeroen Wenting
Ranch Hand

Joined: Oct 12, 2000
Posts: 5093
If you know your Java (and particularly Swing in this case) you should not need to cram for an interview.
And if you don't why should people who do know the material be expected to help you cheat past that interview?


42
Mahesh Gautam
Greenhorn

Joined: Mar 14, 2005
Posts: 8
Well, I don't know why people consider it as a cheating in interview, my opinion is learning for interview is more knowledgeable than doing work. Most of the time, projects are mostly concentrated on few things, but interview covered all the things, in fact there is no limit and java is again don't have the limit.

And even if he understand the question, its really difficult to explain and implement those things ex:-make tree in the cell of JTable.

We are just learning things from book , so I am just guiding him what to learn, that�s all.

And who are the recruiters, programmers!! So just ask intelligent questions, we can easily make out whether candidates concept is good or not.

And we know even senior programmers or manager is also not a master.

Sometime I feel , interview should be like question from both side, means one from interviewer another one from candidate.
Jeroen Wenting
Ranch Hand

Joined: Oct 12, 2000
Posts: 5093
If he, a week before an interview, has to learn even the basics (which is all that for a junior job would be expected) I wouldn't want him to succeed on the interview (as I'd not want him on my team under those conditions either).
peter wooster
Ranch Hand

Joined: Jun 13, 2004
Posts: 1033
Here's a question I'd throw at a prospective Swing programmer, but I wouldn't be surprised if it stumped them.

"why do you need SwingUtilities.invokeLater?"
Josh Juneau
Ranch Hand

Joined: Jun 16, 2004
Posts: 86
I thank everyone for their comments and answers. By the way, I do not need to cram before this interview, I am actually just trying to get a feel for what a Swing position may require as opposed to my current web development position. I am currently a full-time J2EE web developer/DBA for my company producing complex web applications utilizing JSP and JSF technologies.

I am going for the Swing position because I really enjoy coding Swing and I am also (just as everyone else) looking for more $$. I should have no problems in the interview as I have been coding small Java Swing applications for the past couple of years. My main concern is that a JUNIOR position is going to require an expert knowledge of Swing...which I definitely do not possess. I know the basics plus a bit more...just enough to create simple Swing RSS feeds and database applications. My main area of expertise at this time is web development.

Sorry for rambling on...just thought I'd defend my position in asking the question.

Thanks to all....
Tim Holloway
Saloon Keeper

Joined: Jun 25, 2001
Posts: 15959
    
  19

I can't fault this kind of "cramming". I can speak from experience on both sides of the table that what you need to know for the interview and what you need to know to be able to do the job aren't always the same thing.

Such is life.

And no, I'd never heard SwingUtilities.invokeLater although it sounds like the deal in Windows where you post an event vs. doing a call-and-wait.


Customer surveys are for companies who didn't pay proper attention to begin with.
Eric Lemaitre
Ranch Hand

Joined: Jul 03, 2004
Posts: 538

Hi Jeroen !

If you know your Java (and particularly Swing in this case) you should not need to cram for an interview. And if you don't why should people who do know the material be expected to help you cheat past that interview?

You are really too hard, many interview questions are vague, unprecise, or go much beyond standard use of Java so that even a really seasoned professionnal who knows really well his subject may be unable to answer.
You would be right if recruiters were smart, had questions with a progressive scale of difficulty and took it into account, but too often they are not.
If you have doubts, have a look at some real SCJP questions. While SCBCD and SCWCD are standard "good" MCQ tests, and SCJD is excellent, SCJP is awfull in comparison. IMHO it is turned in so wicked ways sometimes than even a 5 years Java professionnal may be totally unable to understand the question or imagine what relevant feature is really expected from him.
Of course I suppose this guy is honest and relatively smart, if he doesn't know his subject at all interview tricks may help him pass the interview be he will be badly flamed and will be fired quickly when he begins real work. So as it is obvious cheating is not his interest, I suppose he knows it too.

Best regards.


Eric LEMAITRE
CNAM IT Engineer, MS/CS (RHCE, RHCX, SCJA, SCJP, SCJD, SCWCD, SCBCD, SCEA, Net+)
Free Online Tutorials: http://www.free-tutorials-online.net/
Warren Dew
blacksmith
Ranch Hand

Joined: Mar 04, 2004
Posts: 1332
    
    2
peter wooster:

"why do you need SwingUtilities.invokeLater?"

Excellent question ... but one I'm not sure I'd ask a junior Swing developer. Any senior Swing developer should know the answer, of course.

For a junior Swing developer, I'd expect questions like:

"What are the advantages and disadvantages of using a GridBagLayout?"
peter wooster
Ranch Hand

Joined: Jun 13, 2004
Posts: 1033
Originally posted by Warren Dew:
peter wooster:

"why do you need SwingUtilities.invokeLater?"

Excellent question ... but one I'm not sure I'd ask a junior Swing developer. Any senior Swing developer should know the answer, of course.


I would ask that question, but wouldn't demand a correct answer from anyone. If the OP got as far as finding out what that's about and why Sun now uses it in their Example 1: Your first swing program they will have learned a lot.

And Gridbags, yuck!!! but then I prefer SpringLayout and its not much prettier.
peter wooster
Ranch Hand

Joined: Jun 13, 2004
Posts: 1033
Originally posted by Tim Holloway:
And no, I'd never heard SwingUtilities.invokeLater although it sounds like the deal in Windows where you post an event vs. doing a call-and-wait.


Correct, it's very similar to Windows API PostMessage function. It's actually far more commonly used in Swing than PostMessage is in Windows.
Sania Marsh
Ranch Hand

Joined: Jul 12, 2004
Posts: 469
I was recently interviewd for mid-level swing developer.
All I was asked is few basics - collections, recursions, Integer vs int and so on. Few SQL statements, and some listener/event stuff.
Like which event does button, checkbox, Jlist fire and what's the idea behind handling those. Plus to write one little program.
Arjunkumar Shastry
Ranch Hand

Joined: Feb 28, 2005
Posts: 986
Good. . So are you working now as midlevel swing developer?


Namma Suvarna Karnataka
Mohan Karthick
Ranch Hand

Joined: Apr 11, 2005
Posts: 199
Can anybody advice the name of companies which are recruiting for SWING, EJB type of product in Pune or Mumbai .
And are they looking for senior developers as well.
Thanks in Advance.
Sania Marsh
Ranch Hand

Joined: Jul 12, 2004
Posts: 469
Originally posted by Arjunkumar Shastry:
Good. . So are you working now as midlevel swing developer?


What does that have to do with anything?
No, I went for web development.
soniya saxena
Ranch Hand

Joined: Nov 18, 2004
Posts: 300
Jeroen, I think you are living in your own sweet little world of perfection :roll:

Originally posted by Jeroen Wenting:
If he, a week before an interview, has to learn even the basics (which is all that for a junior job would be expected) I wouldn't want him to succeed on the interview (as I'd not want him on my team under those conditions either).
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: JUNIOR Swing Developer
 
Similar Threads
Java Developers needed in Nottingham(UK) �50ph ooa
How to prepare between Job offer and 1st day of job?
Average Salary Junior java developer
How to develop knowledge on normalization and sql queries
Is SCWCD worth taking?