Owen Sullivan: this is Owen Sullivan interviewing Ali Raj Romani for the position of it. Operation Specialist at spirit communication.
Owen Sullivan: It's so nice to be meeting with you today.
Aliraj Rehmani: Hello, same here. It's always a pleasure.
Owen Sullivan: I see that you applied for the position of it Operation specialists with us. and I just have a few questions that I want to ask you a couple of general couple technical, and then give you an opportunity to ask me a couple things about the role in our company
Aliraj Rehmani: perfect.
Owen Sullivan: all right. So, starting off, could you describe a time for me when there was a conflict or an issue within a team that you were working on, and how you helped to resolve this issue.
Aliraj Rehmani: I believe the best example of this would be the most recent
Aliraj Rehmani: one, and that would be when my myself
Aliraj Rehmani: and 4 other students had to complete a project for a game design course.
Aliraj Rehmani: we are conflict residing in the fact that one of our teammates
Aliraj Rehmani: ref refuse to participate or apply himself towards the project
Aliraj Rehmani: like due to his lack of participation. We ended up being being much behind.
Aliraj Rehmani: Then other teams. We struggled to catch up
Aliraj Rehmani: and to sort of fill in the gap which is which. He left.
Aliraj Rehmani: Our other teammates ended up having to abandon our assigned roles to fill up Israel. Thus we were left with the unorganized mess we had planned out where each team member would be
Aliraj Rehmani: assigned their own team. We, I believe our planning was perfect. Unfortunately, when the when it came to execution. That's where we ended the struggle.
Aliraj Rehmani: and that was due to our one team member our weakest link failing on us. And how do we resolve this issue?
Aliraj Rehmani: We worked hard. We pushed yourselves.
Aliraj Rehmani: we on. But unfortunately, just hard work does not solve the issue. We ended up realizing that by pushing ourselves we ended up making a. We ended up spreading out our teams. We had an art side and a
Aliraj Rehmani: digital site of programming site. As I mentioned before, we split up.
Aliraj Rehmani: So our art site and programming site ended up sort of straying away. So how the way we fix this is that when we notice they were too far straight away.
Aliraj Rehmani: I and one other team member finally just called them team meeting. They brought everything back together closer together, and then we continue to move forward from there
Aliraj Rehmani: continuously, having meetings every week.
Owen Sullivan: Well, that's good, definitely. You know we're all only as strong as our weakest team members. So you know, bringing things back around, wrap in together and going from there. That's that's a good way of solving that. So
Owen Sullivan: next thing I wanted to ask you was, you know, if you were to come work with us, what would be the things that you want to learn, or you know. How would you develop your skills during the first year of working with us?
Aliraj Rehmani: I would like to get a closer look at some of the debugging methods use like refresh by
Aliraj Rehmani: professionals.
Aliraj Rehmani: I've gotten a look at what it of many debugging processes over the years of in college.
Aliraj Rehmani: But I want to see what are today's modern day debugging like with our modern day professionals using
Aliraj Rehmani: in the field.
Owen Sullivan: Well, that certainly is a main focus of our business. So yes, we would absolutely be able to help you get a more proper start at industry standards like that.
So
Owen Sullivan: next thing I wanted to ask in terms of general questions is.
Owen Sullivan: you know. Let's say that your manager or a superior assigns you a task, and you don't know where to start. You don't know how to approach it.
Owen Sullivan: What is your process for resolving that issue, and being able to move forward
Aliraj Rehmani: if I came across an issue that I found that I could not solve by myself.
Aliraj Rehmani: My first plan would it depends if I had teammates. If I had coworkers who are in the similar field, I would first go to them.
Aliraj Rehmani: ask them for their advice. using their advice. If I can get some help from online research.
Aliraj Rehmani: then I would combine those 2 to solve to find a solution.
Aliraj Rehmani: But if I
Aliraj Rehmani: find that those 2 are not enough. Finally, I would go to my superior, my supervisor, my manager. and ask them on, how should I address this and it? They don't have the time. Maybe I can send them an email, and they can refer me to someone else who can help me.
Owen Sullivan: Sure, yes, absolutely making use of human resources within your team and outside. That's that's great. I love that.
Owen Sullivan: So I just have a couple of technical questions for you. You know, this being an IP role, there may be some situations where you need to dabble a little bit in programming or scripting.
Owen Sullivan: So let's say you're working on a programming problem or something to do with scripting in a system.
Owen Sullivan: And you're stuck on it. Do you immediately go to your supervisor for help? Or would you continue working on this yourself for a while? And if so, how long before you move on and ask a supervisor.
Aliraj Rehmani: I believe it's also
Aliraj Rehmani: like My response is similar to the last question which you asked
Aliraj Rehmani: I, as for how long? Actually, I would I I guess I should explain my process first before I explain how long I would take sure if I were to.
Aliraj Rehmani: If I were to come across an issue that I cannot solve. Once again, as I mentioned before, I would go to my co-workers and research online.
Aliraj Rehmani: and then at the last step I would reach to my manager. But this would not be a matter. This would not be a matter of days. This would be a matter of hours at best.
Aliraj Rehmani: Maybe I would spend a few hours talking with coworkers and researching like 2 h, maybe, and if I cannot find anything. Then I would go to my manager and ask, how should I work this out?
Aliraj Rehmani: But of course that
Aliraj Rehmani: sorry
Owen Sullivan: No, no, no, you're fine. so that's good. I love to hear that we. you know we encourage working for yourself to try to find your way through issues, but certainly making use of the people around you, like, I said, is
Owen Sullivan: a fantastic option. And then, you know, in terms of when you are working on things yourself, Could you describe your personal, debugging process methods that you actually take to try to
solve a problem yourself before going on to other people.
Aliraj Rehmani: Yes. my debugging process includes identifying the issue locating the source of the issue and analyzing the error wherever it is for possible solutions.
Aliraj Rehmani: I'm experienced using Gdb. Which is a C or C plus e bugger. but I've also done debugging and Java as well. I've debugged several several like memory allocation errors, formatting errors
Aliraj Rehmani: and errors that would not really show on debugging software like output errors are getting the wrong unexpected returns. And I've done. If if it's an air that a debugging can catch.
Aliraj Rehmani: then I would first See what is the a message that pops up?
Aliraj Rehmani: If if the if it shows something like a memory allocation where it's not a clear location of what you line is the error on
Aliraj Rehmani: my best bet is using Gdb's debugging source.
Aliraj Rehmani: Or I would print you several prints of statements in.
Aliraj Rehmani: I would look backwards. Basically
Aliraj Rehmani: Starting from where I believe could be a possible source of the issue, I would work backwards up the line in place, print, F, or whatever identifiers which can let me know that this is where a memory allocated error is. This is where the unexpected output might be originating.
Aliraj Rehmani: etc., etc., and I work my way up, up, up until I eventually find the source. And then I
Aliraj Rehmani: They analyze this sort of the air and then resolve, using multiple.
Owen Sullivan: That's great to hear definitely good to hear that you have experience with some of these debugging tools. And now, like I said before, you'd have the opportunity to learn some more of the standards that we use here. As you mentioned. That's something you want to learn, so those those are great to hear. So
Owen Sullivan: last thing is, do you have any questions for me? Anything that I can answer to clarify from the job role or what it's like in our organization.
Aliraj Rehmani: Yes. what is it like? What is the working environment like when it comes to teamwork? As I mentioned before, Like, I would definitely like to have a bunch of people to talk with a bunch of coworkers to refer to if I come across any issue.
Owen Sullivan: Sure, so we are very team-oriented here at spirits. If you were to join our team.
Owen Sullivan: then you would be joining for forces and working with some of the industry's. Most passionate experts, especially in the fields of solving problems, debugging issues, that type of thing.
Owen Sullivan: We like to consider ourselves a very innovated environment, and we like to provide a place where employees can grow, think, explore, create, make change, and we like to do this with an emphasis on working together to solve problems. So this
not only thinking do things go quicker, but also I. We think that you tend to learn more when you're working with people who may be more experienced in one aspect. But then something. you know, there may be something you can teach them.
Owen Sullivan: and that helps everything go more smoothly
Aliraj Rehmani: awesome.
Aliraj Rehmani: I had just one more question, which is, what are the opportunities for growth or promotion?
Owen Sullivan: So it's a little bit dependent on each individual team and i'm certainly no expert on the exact team that you would be going into. but we generally believe that you know your personal success is extremely important for our company's success. We can't get anywhere without our employees doing well.
Owen Sullivan: And so, you know.
over time we like to encourage
Owen Sullivan: extra performance going the extra mile, and that will be rewarded with
Owen Sullivan: personal growth plans that could be some sort of promotion could be. Compensation increases could also mean
Owen Sullivan: new roles crafted just for your
Owen Sullivan: personal experience. That's highly dependent, of course, on how things go within the first year or so, but we like to be as flexible as we can with that, to help make sure that your success contributes to our success.
Aliraj Rehmani: Awesome. That's really welcoming to here.
Aliraj Rehmani: Thank you so much for the opportunity to be going
Owen Sullivan: absolutely. I will get back to you. Once I've talked with some of the people on your team, and we can go from there
Aliraj Rehmani: perfect. I look forward to hearing from you. Thank you. Have a great day. Same to you, Owen.
Owen Sullivan: Thank you.