JPMC Singapore Interview
Hi, There was a problem with their system and I didnt get the problem. I would be taking it on 21st as I am going out of town this week.
Finally I gave my test today. I couldnt do very well as I have not been able to generate expected output. Problem is they give us trades.csv and sourcesystems.csv and currecy codes.csv files. They want us to perform some validations on trades and batch them as per the next available batch (hourly or 6 hourly) and generate csv file with details like trade id, is valid, error, batchname. I couldnt manage time really well as reading CSV files itself has taken some time for me :-(
some questions are,
1> blocking queue and its implementations
2> final - can final variables be initialized on constructor? ans: yes. It can also be initialzied on static block as well.
3> iterator (interface or class)
4> java implementation of linked list - how does it work. its singly linked or doubly.
5> jdk/jre details
6> singleton design pattern
7> mutuable/immutable
8> JMS session details ( as my current project was on JMS) - there would be lot of questions around current project
9> access modifiers / final /thread-safe classes
some questions are,
1> blocking queue and its implementations
2> final - can final variables be initialized on constructor? ans: yes. It can also be initialzied on static block as well.
3> iterator (interface or class)
4> java implementation of linked list - how does it work. its singly linked or doubly.
5> jdk/jre details
6> singleton design pattern
7> mutuable/immutable
8> JMS session details ( as my current project was on JMS) - there would be lot of questions around current project
9> access modifiers / final /thread-safe classes
I am yet to attend this Sunday. HR told me I can take up the test from home and send the solution back in email. They mentioned it would be only one problem and 3 hours test in Java.
- nash6137 June 06, 2014If anyone has attended the test. Please do let us know.