Working in the Internet of Things (IoT) Industry



yeah we have four products right now the products encompass the door so we have a lock a smart lock a smart doorbell that streams video we have a what's called a Kinect and the Kinect provides remote connectivity Internet connectivity to a lock and then we also have a keypad we would say all of these things exist within a door we sort of have a door object and the central piece in the door is the lock so the lock can talk to a connect a keypad and a doorbell so if you have a package delivery for instance you can view the doorbell cam see who's at the door decide if you want to open it for package delivery open the door remotely person comes in leaves the package and then closes the door behind them and the door locks automatically all the products are surrounding the door and a lot of the products work together you can tell Alexa unlock my lock right and she can she can do that we have a nest cam integration so you could actually watch the package delivery person inside your house and then track them as they exit we also have an activity feed which means you could review all of that later so you can see it live control all the house access and then you could also confirm everything later if you wanted so a door being unlocked means you've come home and so people can set up what are called scenes so if they have other devices not even auguste devices in their house they can basically unlock their door turn on their light you know start some device that's important to them in the house and sort of its kicks off a process I had lunch with someone I know who happens to know the CEO here is Jason Johnson and I was interviewing at other places at the time so I mentioned that I was interested in August because I like what August is doing in that space in the internet-of-things space and I ended up coming in for an interview and it all happened pretty fast like in under a week it was hard it was really hard it was an all day it was an all day affair I interviewed I think with five people all of which were engineers I left here with a headache but yeah people asked what I would describe as both questions all technical some questions related directly to what we're working on here and some questions were more general computer science questions some of the best ways to recruit are more casual that you know formal recruiting processes tend to be a little bit more structured and for startups at least it's harder to get to know people a little bit in those environments recommendations from current employees is really sort of a great way to find new people probably want to be somewhat familiar with the products that the company or our company produces and maybe have at least a glancing familiarity with how they might work you that's a good way to prepare you would want to familiarize yourself with Bluetooth protocol right you would want to understand that you know what's a characteristic you know like you would you would need to understand those things in order to understand our products it's not that we are going to drill you about that but you would want to be familiar yeah and I think that that seems reasonable for any place you interview you want to be familiar with what their what their products are and you want to be have a basic understanding of how they operate I my my general question is somewhat iOS specific I usually ask candidates how many different ways you could have what's called a master detail relationship between two view controllers and that if you wanted to return information from the detailed view controller back to the master view controller how many different ways can you do that and what are the pros and cons of some of the ways of doing that because there's a a lot of ways to do that I would say more than a half-dozen ways to do that and it's very interesting to see how many they can come up with and then to understand what the advantages or disadvantages or the use cases are for different ones of those are ours is and most legacy code is written in the objective-c and then in the last few years Apple came up with a new language which is called Swift so some things are developed in Swift now as well but they actually compile to the same language they compile the objective-c that's what I think finding the the right place to work is about is about being passionate about something and wanting to contribute and that the company has the right structure to allow you to do that it's not about just finding a bunch of people and it's not about interviewing at tons of companies it's really about being transparent about what you want as a candidate and for the company to be transparent about what it's looking for you

Be First to Comment

Leave a Reply

Your email address will not be published. Required fields are marked *