20 Questions on Your Job Application 20 questions, we need to ask you right from the start 🙂 Please answer the questions below for our preevaluation of your application. Your Name (needed) Your E-Mail-Address (needed) General Questions Bug Alarm A bug crops up in a mission-critical application in production. Describe how you would diagnose and resolve the issue and when/how to contact the customer. Networking Team? You get a call from your project manager at 8 a.m. saying your web application is having intermittent access problems. At first glance, it sounds like an issue with one of the VMs on the load balancer managed by the customer's network team. How do you proceed? Tech Life What role does technology play in your non-work life? Do you contribute to any projects, listen to tech podcasts, have a fun side project? Your Strengths What are your major strengths in programming / technical skills? What are your major strengths in non technical skills? 5 years from now ... What are your career aspirations, what do you want to achieve, what do you expect from your job in 5 years? The company you are in.... Would you rather work in a Startup or a well established Company? Why? Java Some questions on Java development Explain JDK, JRE, and JVM? Which typical Problems can pop up with different Java Versions? Explain public static void main (String args[]) How do you organize your class modules and assets? How would you name a class that retrieves eurostat GDP data (https://ec.europa.eu/eurostat/web/products-datasets/-/tec00001) and stores it to a database , which is build for metamagix customers. What would be the method signatures for the core methods What is the difference between equals () and == ? Why do you think lambda expressions are considered such a big thing for Java 8? What are some common pit-falls when working with dates and/or times, and what can/should be done to mitigate them? Javascript Handling the javascript hustle. How do you check if a variable is null, undefined, when would you use === ? Name a typical use case for an anonymous function? How do you get the expires date and accountname from this JSON Object? { "accountjson": "{'accountname':'Enterprise Holdings','accounttype':'AUTOICRSAGREIT','website':'','assigned_user_id':'19x4443','mailingcountry':'United Kingdom','ship_country':'United Kingdom'}", "sessionName": "3a28f1cf5ec2f1300b2c6", "type": "UNKNOWN_CONTACT_UNKNOWN_COMPANY", "message": "account created", "location": "United Kingdom", "jobtitle": "European Corporate Real Estate and Facilities Manager", "phone": "", "body": "{'success':true,'result':{'accountname':'Enterprise Holdings','account_no':'ACC7790','phone':'','website':'','fax':'1','tickersymbol':'','otherphone':'','account_id':'','email1':'','employees':'0','email2':'','ownership':'','rating':'','industry':'','siccode':'','accounttype':'AUTOICRSAGREIT','annual_revenue':'0','emailoptout':'0','notify_owner':'0','assigned_user_id':'19x4443','createdtime':'2020-05-18 20:37:40','modifiedtime':'2020-05-18 20:37:40','bill_street':'','ship_street':'','bill_city':'','ship_city':'','bill_state':'','ship_state':'','bill_code':'','ship_code':'','bill_country':'','ship_country':'United Kingdom','bill_pobox':'','ship_pobox':'','description':'','cf_613':'','cf_624':'','cf_637':'','cf_638':'','cf_639':'0','modifiedby':'19x4972','cf_684':'','cf_698':'','cf_700':'0','cf_701':'0','cf_702':'1','cf_703':'0','cf_704':'0','cf_705':'','cf_707':'','cf_719':'1','cf_720':'0','cf_721':'0','cf_722':'0','cf_734':'0','cf_739':'0','cf_740':'0','cf_741':'0','cf_752':'0','cf_753':'0','cf_808':'','cf_810':'','cf_812':'0','cf_813':'','cf_814':'0','cf_815':'0','cf_825':'0','cf_826':'','id':'3x48806'}}", "status": 200, "headers": { "Date": "Mon, 18 May 2020 20:37:39 GMT", "Server": "Apache/2.2.16 (Ubuntu)", "X-Powered-By": "PHP/5.3.3-1ubuntu9", "Expires": "Thu, 19 Nov 1981 08:52:00 GMT", "Cache-Control": "no-store, no-cache, must-revalidate, post-check=0, pre-check=0", "Pragma": "no-cache", "Content-Length": "1122", "Content-Type": "application/json" } SQL Queries, queries, queries ... Explain the difference between INNER and OUTER JOIN? What can be critical about outer joins ? Why and when do you still need them ? Which steps would you take to optimize a slow sql query? From your webapplication You make a database search via JDBC for "SOLČANY", there is a corresponding record in the database, but you get no result (0 records), name 3 possible reasons? Final questions Why metamagix? Why did you pick metamagix for your application? Go for it! Are you a hunter or a gatherer? A night at the movies It's a rainy weekend and you are planning to see some movies, which one(s) will you choose? Thank you for answering these questions! We are done now, please click on the Send-button!