I have been interviewing with an Indian IT company (I myself am European; it is a remote position). My initial interview with HR was two weeks ago, then followed a very basic technical interview last week. All other contact was by email so far.
Yesterday I received a text message from an unknown person in HR who said they wanted to meet that same day, but I didn't see the message in time and today I received text messages on two different IM apps from my initial contact, as well as a WhatsApp call (which I did not answer) and an email. We now scheduled an appointment next week but they already told me they want to make an offer then.
Originally I was supposed to have a more in-depth technical interview besides the very basic one, but that was cancelled. The one technical interview I had was so basic that it seems people much below the level they are recruiting could pass, entirely on-script, and relatively short (30–45 min.). This is very different from the experience I had with some European companies, where technical interviews would easily last over the hour, go off-script with both of us sharing previous projects and more people would be involved in the whole process.
Am I right that this company is coming across a little desperate, and should I be worried if they're hiring people without making sure that they meet their requirements? Or may this be (in part) a cultural difference? What can I do during the talk next week to find out more? Would it be OK to put these considerations to them in more or less the same way as I wrote them down here?