Win a copy of Machine Learning for Business: Using Amazon SageMaker and JupyterE this week in the Jython/Python forum
or Object Design Style Guide in the Object-Oriented programming forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Bear Bibeault
  • Paul Clapham
  • Jeanne Boyarsky
  • Knute Snortum
Sheriffs:
  • Liutauras Vilda
  • Tim Cooke
  • Junilu Lacar
Saloon Keepers:
  • Ron McLeod
  • Stephan van Hulst
  • Tim Moores
  • Tim Holloway
  • Carey Brown
Bartenders:
  • Joe Ess
  • salvin francis
  • fred rosenberger

JUNIOR Swing Developer

 
Ranch Hand
Posts: 86
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
 
Ranch Hand
Posts: 15304
6
Mac OS X IntelliJ IDE Chrome
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Moving this to our Job Discussions forum.
 
Ranch Hand
Posts: 193
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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 ]
 
Greenhorn
Posts: 8
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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 !!
 
Ranch Hand
Posts: 5093
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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?
 
Mahesh Gautam
Greenhorn
Posts: 8
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 5093
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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).
 
Ranch Hand
Posts: 1033
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 86
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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....
 
Saloon Keeper
Posts: 21618
147
Android Eclipse IDE Tomcat Server Redhat Java Linux
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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.
 
Ranch Hand
Posts: 538
Hibernate Eclipse IDE Tomcat Server
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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.
 
blacksmith
Posts: 1332
2
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 1033
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

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
Posts: 1033
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

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.
 
Ranch Hand
Posts: 469
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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.
 
Ranch Hand
Posts: 986
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Good. . So are you working now as midlevel swing developer?
 
Ranch Hand
Posts: 199
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 469
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

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.
 
Ranch Hand
Posts: 300
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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).

 
"How many licks ..." - I think all of this dog's research starts with these words. Tasty tiny ad:
Java file APIs (DOC, XLS, PDF, and many more)
https://products.aspose.com/total/java
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!