Completely based on resume. Since mine was on Deep learning and neural networks, the interviewer asked in depth about Deep Neural Networks and genetic neural nets. Checked my knowledge on each and every project or language I wrote in my CV.
Had 4 puzzles, each from geeks for geeks. Couldn't solve 2 of them. Asked about various application of neural network in real life situation and basic illustration of how Siri could possibly be reconstructed using genetic nets. Also checked my knowledge in Python over basic data structure implemention like hashtable just because I am not from CSE and these aren't taught in EEE. Interviewer checks aptitude to learn faster. Taught me basic SQL on spot and asked to duplicate values in a table.
Basic questions on family and friends. Also some most common questions like why JPMC and which companies apart from JPMC did you apply and why didn't you qualify (don't lie in this saying you didn't apply anywhere else). It's just a basic test of confidence and English speaking skills.