I applied through a recruiter. I interviewed at K-Rise Systems (Aurora, IL) in Feb 2020
Interview
A recruiter contacted me about the position through LinkedIn in late January 2020.
The recruiter asked some basic questions about experience with databases and projects I had worked on in school. The recruiter also asked about my current school schedule and if employment would interfere with it. Afterwards, an interview was scheduled for early February.
I was emailed a study guide for a short exam consisting of four basic coding questions covering simple loop logic and database operations.
The onsite interview lasted about an hour and ten minutes. The first hour was spent on the written exam, and the following 10 minutes were spent in a face to face interview. The interview portion focused on critiquing my performance and logic on the test, with little else discussed. For Example, I was given a problem where I was to combine two strings. The interviewer's critique was that while my solution worked for the problem given, It would not have worked if the given strings were different
I was contacted again by the recruiter later the same day, and she asked me a few questions on how the interview went. That was the final communication I had with the company.
Interview questions [1]
Question 1
Combine two strings in alphabetical order and remove all duplicate characters
I applied through a recruiter. The process took 1+ week. I interviewed at K-Rise Systems (Aurora, IL) in Jan 2020
Interview
Received an e-mail for a recruiter about a position at K-Rise. I talked to them on the phone and they we're able to set-up an in-person interview. The recruiters do a good job at making sure you're prepared for the interview, giving you sample questions and such.
The in-person interview was antiquated. Multiple programming problems they wan't you to solve on paper without any tools, something that is laughable for a software company. I was left alone in a room and frankly, could have cheated on this portion but decided to do my best since I knew most of the material anyway. I met with a few developers who looked over my code; I didn't do perfect but I was able to move on to the next phase, a meeting with the owner.
This is where the experience starts to get negative. He seemed stand-offish, wouldn't even shake my hand, as if he already made up his mind before meeting me that I wasn't hired. He asked me some basic questions but seemed uninterested in any of my answers. He was also very pedantic about the resume, so make sure yours is impeccable. I said I was OK with the hilariously low $50k offer and "contract-to-hire" stipulation.
Then, I left. Received a call from the recruiter asking how it went. I said it went well, and they said they will have some feedback for me in a week. I never received any call.
Upon retrospect this was likely a good thing. The pay is hilariously low for the skills they want you to have as they won't hire without a Bachelors. The work involves working with a custom tool -- so there is not a lot of room for growth outside of K-Rise there. On top of that it starts as a "contract-to-hire" while you learn the tool. The whole business model seems to stem on exploitation: hire CS graduates who are struggling to get a job, teach them to use a custom tool that won't be used anywhere else, underpay them, then focus on selling their services.
I would avoid K-Rise unless you want to make sure that fancy Computer Science degree goes to waste, or you are in sales.
I applied online. The process took 5 days. I interviewed at K-Rise Systems
Interview
Applied online and was quickly able to set up a phone screen and in person interview. Recruiter was very nice and easy to work with. Interviewed with him in person asking basic questions, then was given handwritten tests to assess coding skills. Coding questions were typical manipulation of strings and tracing execution of arithmetic but required hand writing proper syntax. Some easy behavioral questions as well such as writing a proper professional response to an email from a client. Next phase of the interview was designing a database schema given a scenario, which then had to be worked out and presented to one of the lead developers. I was unable to achieve the proper result and was essentially shamed and insulted by the developer for the rest of the interview. As expected I did not receive an offer but regardless the rudeness of the developer likely indicates a poor work environment.
Interview questions [1]
Question 1
Design a database schema with 2 tables that would allow for tracking credit card purchases while keeping user information private.