Skip to contentSkip to footer
  • Community
  • Jobs
  • Companies
  • Salaries
  • For employers
      Notifications

      Loading...

      Elevate your career

      Discover your earning potential, land dream jobs, and share work-life insights anonymously.

      employer cover photo
      employer logo
      employer logo

      Cook Systems

      Is this your company?

      About
      Reviews
      Pay and benefits
      Jobs
      Interviews
      Interviews
      Related searches: Cook Systems reviews | Cook Systems jobs | Cook Systems salaries | Cook Systems benefits
      Cook Systems interviewsCook Systems Java Developer interviewsCook Systems interview


      Glassdoor

      • About / Press
      • Awards
      • Blog
      • Research
      • Contact Us
      • Guides

      Employers

      • Free Employer Account
      • Employer Centre
      • Employers Blog

      Information

      • Help
      • Guidelines
      • Terms of Use
      • Privacy and Ad Choices
      • Do Not Sell Or Share My Information
      • Cookie Consent Tool
      • Security

      Work With Us

      • Advertisers
      • Careers
      Download the App

      • Browse by:
      • Companies
      • Jobs
      • Locations
      • Communities
      • Recent posts

      Copyright © 2008-2026. Glassdoor LLC. "Glassdoor," "Worklife Pro," "Bowls" and logo are proprietary trademarks of Glassdoor LLC.

      Company Bowl sample

      Want the inside scoop on your own company?

      Check out your Company Bowl for anonymous work chats.

      Bowls

      Get actionable career advice tailored to you by joining more bowls.

      Followed companies

      Stay ahead in opportunities and insider tips by following your dream companies.

      Job searches

      Get personalised job recommendations and updates by starting your searches.

      Java Developer Interview

      17 Feb 2016
      Anonymous employee
      Atlanta, GA
      Accepted offer
      Positive experience
      Difficult interview

      Application

      I applied online. The process took 6 days. I interviewed at Cook Systems (Atlanta, GA) in Jan 2016

      Interview

      The application process starts with an online aptitude test. It didn't have any programming questions, just word problems and puzzles to solve. After I passed that I had to download a Java tutorial and was given an assessment to see if I could pick it up on my own. It took a couple of days to complete the assessment. I didn't get done in time to make the first deadline, so had to schedule the following training class. The Java tutorial made the Java assessment straight forward. Gave me a chance to prove what I could do. Once that was complete they scheduled a Java developer to go over my code to see how I had solved the problem and make sure it was my work. Very nice people on the phone. Everyone very professional and helpful. Answered my questions about the training and position. Very excited about the opportunity. Gave me a chance even without prior experience. Seemed to go the extra mile, especially when they learned I was a veteran. Helped me build confidence in my ability.

      Interview questions [1]

      Question 1

      They asked if I was willing to relocate as needed to get my career started.
      1 Answer
      1

      Other Java Developer interview reviews for Cook Systems

      Java Developer Interview

      25 Apr 2016
      Anonymous interview candidate
      Memphis, TN
      No offer
      Positive experience
      Difficult interview

      Application

      I applied online. The process took 2 weeks. I interviewed at Cook Systems (Memphis, TN) in Feb 2016

      Interview

      1. Complete Aptitude Test (17/25 correct, moves you to step 2) 2. Complete Java Assessment (passing assessment moves you to step 3) 3. Technical Skype Interview 4. Professional/Interpersonal Skype Interview 5. Enrollment into class

      Interview questions [4]

      Question 1

      import java.awt.BorderLayout; import java.awt.Color; import java.awt.GridBagConstraints; import java.awt.GridBagLayout; import java.awt.Insets; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.util.Arrays; import java.util.Collection; import java.util.Iterator; import java.util.SortedSet; import java.util.TreeSet; // importing xml file import javax.xml.bind.annotation.XmlAttribute; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlRootElement; import java.io.File; import javax.xml.bind.JAXBContext; import javax.xml.bind.JAXBException; import javax.xml.bind.Marshaller; // importing xml file import javax.swing.AbstractListModel; import javax.swing.BorderFactory;
      1 Answer

      Question 2

      private static final String REMOVE_BUTTON_LABEL = "<< Remove"; private static final String DEFAULT_SOURCE_CHOICE_LABEL = "Left Panel"; private static final String DEFAULT_DEST_CHOICE_LABEL = "Right Panel"; private JLabel sourceLabel; private JList sourceList; private SortedListModel sourceListModel; private JList destList; private SortedListModel destListModel; private JLabel destLabel; private JButton addButton; private JButton removeButton;
      1 Answer

      Question 3

      public void clearSourceListModel() { sourceListModel.clear(); } public void clearDestinationListModel() { destListModel.clear(); } public void addSourceElements(ListModel newValue) { fillListModel(sourceListModel, newValue); } public void setSourceElements(ListModel newValue) { clearSourceListModel(); addSourceElements(newValue); } public void addDestinationElements(ListModel newValue) { fillListModel(destListModel, newValue); } private void fillListModel(SortedListModel model, ListModel newValues) { int size = newValues.getSize();
      1 Answer

      Question 4

      return sourceListModel.iterator(); } public Iterator destinationIterator() { return destListModel.iterator(); } public void setSourceCellRenderer(ListCellRenderer newValue) { sourceList.setCellRenderer(newValue); } public ListCellRenderer getSourceCellRenderer() { return sourceList.getCellRenderer(); } public void setDestinationCellRenderer(ListCellRenderer newValue) { destList.setCellRenderer(newValue); } public ListCellRenderer getDestinationCellRenderer() { return destList.getCellRenderer(); } public void setVisibleRowCount(int newValue) { sourceList.setVisibleRowCount(newValue); destList.setVisibleRowCount(newValue); } public int getVisibleRowCount() {
      1 Answer
      2

      Java Developer Interview

      18 Jan 2016
      Anonymous interview candidate
      Sweet Home, OR
      Declined offer
      Negative experience
      Easy interview

      Application

      I applied through an employee referral. The process took 1+ week. I interviewed at Cook Systems (Sweet Home, OR) in Jan 2016

      Interview

      Friendly and quick. The recruiter was nice and the process was very quick and easy but I applied close to the deadline so I felt rushed to join the course I was applying for. The big question you need to ask is about the contract. GET AS MAY CONTRACTS SENT PRIOR TO SIGNING THE FIRST if they dont want to give you the information then you should take that as a sign of what to expect from the company.

      Interview questions [1]

      Question 1

      Had an assessment and that was basic all questions can be answered if you can answer simple pattern type questions. Then there was another assessment this time with a java code that you can make most of which with basic searching or even find the answer to if you want to take that route.
      Answer question
      4

      Top companies for "Compensation and Benefits" near you

      avatar
      IBM
      3.6★Compensation and benefits
      avatar
      Concentrix
      3.6★Compensation and benefits
      avatar
      BairesDev
      3.8★Compensation and benefits
      avatar
      Sagility
      4.0★Compensation and benefits