SV650.org - SV650 & Gladius 650 Forum



Idle Banter For non SV and non bike related chat (and the odd bit of humour - but if any post isn't suitable it'll get deleted real quick).
There's also a "U" rating so please respect this. Newbies can also say "hello" here too.

Reply
 
Thread Tools
Old 30-04-06, 05:04 PM   #1
Warthog
Guest
 
Posts: n/a
Default Help with job interview

Seeing as there are loads of IT types here, could someone help me with a job interview that I have on Tuesday? I am going for a junior software engineer job, for Tessella, who make software for science. They are looking for people with a science PhD, who want to use their IT skills. Could someone please tell me anything I really need to know about MySQL, C++, java, fortran, J2EE etc. I.e. what they are used for and stuff. I won't need to know programming so much, but I would like to know what I am getting myself into!

Cheers.
  Reply With Quote
Old 30-04-06, 05:21 PM   #2
Carsick
Guest
 
Posts: n/a
Default

These are stereotypes, they're certainly not always true, but I think it's a useful list.

MySQL, a very good open source database server. Is extremely widely used and is increasingly having enterprise features added. Not yet used for such major systems as you might find an oracle system, but getting there.

C++, object oriented programming language. Relatively low level so you have to do most things explicitly. Extremely powerful in the right hands, extremely buggy in the wrong hands. Is used for pretty much everything at some point or another.

Java, object oriented programming language. Completely type safe, so the bugs are rarely as serious as you might get elsewhere. Compiled into platform independent bytecode so can be run by an appropriate virtual machine on an computer. In reality not as platform independent as all that.
It's extremely useful for server based tools, not great for anything GUI related.

Fortran, fantastic for maths and science based stuff, a bit of a pig for doing anything else that you might want to actually use. Not something I'm experienced with, though.

J2EE is a set of Java standards and libraries which implement those standards. It's the enterprise level server side stuff. It's roughly analoguous to the server side .net stuff. Very nice apps can be built, but until the latest version the plumbing was more work than writing the code itself.
  Reply With Quote
Old 30-04-06, 05:22 PM   #3
cmit37
Guest
 
Posts: n/a
Default

RTFM - http://en.wikipedia.org/wiki/Rtfm

MySQL - http://en.wikipedia.org/wiki/Mysql
http://www.mysql.com

Fortran - http://en.wikipedia.org/wiki/Fortran

C++ - http://en.wikipedia.org/wiki/C%2B%2B

Java - http://en.wikipedia.org/wiki/Java_programming_language
http://java.sun.com

J2EE is a server side Java with libraries more suited for entreprise applications - http://en.wikipedia.org/wiki/J2ee
  Reply With Quote
Old 30-04-06, 05:26 PM   #4
philipMac
Guest
 
Posts: n/a
Default Re: Help with job interview

Quote:
Originally Posted by Warthog
Seeing as there are loads of IT types here, could someone help me with a job interview that I have on Tuesday? I am going for a junior software engineer job, for Tessella, who make software for science. They are looking for people with a science PhD, who want to use their IT skills. Could someone please tell me anything I really need to know about MySQL, C++, java, fortran, J2EE etc. I.e. what they are used for and stuff. I won't need to know programming so much, but I would like to know what I am getting myself into!

Cheers.
Alright.
MySQL, is fast. AFAIK its the fastest out there. You dont want to be running a bank on it though. Lock it to dump it. And, dont use it if you are needing to do writing of mission critical records. We use it as a fast data obtainer. (Ie, when I cannot fit everything I need in RAM.)
C++, yeah, so, I am not a big fan. If you want C, use C. If you want C++ use Java or C#. There are open compilers for both. I am sure that people will not agree with me here.

Java. The SUV of computer langs. Generally speaking its over engineered. But so what. Do not believe the "java is slow" people. Java is not slow. Java can outperform C++ in a lot of areas WRT speed. Tons of libs out there, big bioinformatic comunity using it. (Only really rivaled by Perl.) You can write very nice, clear, clean, well engineered JAva code. And the lang encourages this. As does C#. I have respect for both of these langs.

Fortran. Awful. Stay away. Unmaintainable. Nasty nasty nasty. Physisists are mad about it. But, Physisists are mad. Nuff said. Use C.

J2EE. Meh. Marketing. See Java.

Emm. I know a lot of people on the field that are Perlers. Including me. Perl is an insane lang. I have been learning it for about three years. Its still a bit of a mystery to me. Barking mad. The old joke is, you can mash your head into the keyboard, and bingo, you have a working perl script.

You can be cool and talk about things like... Python. And Ruby. And Ruby on rails.

I would say to you, learn Linux. Get familiar with the CLI. When you team up Perl with the Linux CLI, you become a bit of an animal.
  Reply With Quote
Old 30-04-06, 05:40 PM   #5
philipMac
Guest
 
Posts: n/a
Default

Oh yeah. For the interview. Speak slowly, and concisely.
Think ahead clearly about what you are going to say. Pause if you have to. Let yourself think, give yourself 5 seconds ot just sit, and run through how exactly you are going to answer the question.
Breath. Then answer the question in a very conservative, measured way. Do not dismiss anything out of hand. Couch what you say with "as far as I am aware", "it seems likely" etc etc. As a scientist you will know that they almost never catagorically say anything ever. Its a habit. Be precise, do not use fancy long words, do not say more than you need to. Do not be mute, but do not just ramble off about things. You are providing them with rope to hang you with.

Be happy, queit and friendly. Smile.

Good luck mate.
  Reply With Quote
Old 30-04-06, 09:56 PM   #6
Quiff Wichard
Member
Mega Poster
 
Quiff Wichard's Avatar
 
Join Date: Aug 2004
Posts: 4,864
Default

dont go out bank holiday monday and get drunk!..

best advice I can gove as all the IT stuff might as well be in swahilli!!.. to me at least.


good luck ... !!
__________________
ooops I did it again ... new bike . cb1000r
Quiff Wichard is offline   Reply With Quote
Old 30-04-06, 10:00 PM   #7
Gnan
Guest
 
Posts: n/a
Default

tell em MySQL sucks and you want an Oracle job
  Reply With Quote
Old 01-05-06, 02:12 AM   #8
philipMac
Guest
 
Posts: n/a
Default

Quote:
Originally Posted by Gnan
tell em MySQL sucks and you want an Oracle job
Thats right Gnan. MySQL sucks. That's exactly what you do, go in and tell them where they went wrong. Thanks for the input there.
  Reply With Quote
Old 01-05-06, 10:21 AM   #9
Ed
Guest
 
Posts: n/a
Default

Quote:
Originally Posted by philipMac
Quote:
Originally Posted by Gnan
tell em MySQL sucks and you want an Oracle job
Thats right Gnan. MySQL sucks. That's exactly what you do, go in and tell them where they went wrong. Thanks for the input there.
I haven't a clue whether My SQL sucks or not. Seems to me that if they are asking for someone with a PhD they are looking for someone with opinions, who can think, devise new solutions to existing problems, and who can express themselves clearly. I wouldn't be put off by someone who told me that they could change things for the better, that's what I'd be paying them for - I'd positively expect innovation from a Dr. What I would be put off by is a bighead who wanted to take over.
  Reply With Quote
Old 01-05-06, 11:26 AM   #10
Warthog
Guest
 
Posts: n/a
Default

Guys, thank you for the ace responses, including the general interview techniques one! I have only been to w few interviews, so I am not that familiar with what to do. Sadly the most relevant piece of advice to me is
Quote:
Originally Posted by Quiff Wichard
dont go out bank holiday monday and get drunk!
hehe.

But yeah, they are looking for people with science PhDs to basically work with the good programmers to tell them what the customers in the scientific community mean (as they probably wrote the instructions for the new desired software on a napkin knowing most of my professers ). But they say there is a lot of in house training going on, and basically after a while I will be taking over small projects on my own and be expected to programme on my own. If I get the job.

But again, thanks for the responses, they are very helpful, and its always an honour to be on a board with so many clever people hehe. If anyone needs any helps with molecular biology or virology er.. I am hear to help!

Nick
  Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
RAF Interview! chompy Idle Banter 34 04-03-09 07:35 PM
Interview time, John 675 Idle Banter 10 28-02-09 02:49 PM
Job Interview tomorrow ! eek. magical_mover Idle Banter 10 17-08-07 03:13 PM
The Interview Jabba Idle Banter 8 09-09-06 08:36 PM
Interview Time TSM Idle Banter 18 22-05-06 10:15 PM


All times are GMT. The time now is 09:42 PM.


Powered by vBulletin® - Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.