Find developers today
Hire a Punch engineer
Punch offers four divisions of services: design, engineering, staffing, and demand. Our four divisions form the core of our People Forward Approach.
Contact usBetting a dollar Amazon copies the design.
COO of Twice
In just three months, Punch did the impossible for our product team: they moved mountains.
Head of Product of 1-Page
If you want real development that works and effective implementation — Punch’s got you covered.
Founder of ScrubPay
Thanks dude. You’re saving my butt more than you could ever imagine #blessed #myhero.
Engineer at FogHorn Systems
Punch enabled us to deliver on time and they’ve been heavy hitters in our corner since.
Head of Product of 1-Page
Very very happy to have Punch on the team.
CEO of 1-Page
This. Is. Outstanding. Sexy.
CEO of Bonaverde
Punch delivers, plain and simple.
Founder of Insikt
Delivered an excellent engineer who is doing great work.
CEO of Foundersuite
Punch took the time to understand our needs — both on the technical side, and on the company culture side —
CEO of Foundersuite
Our checkout UX is basically 5 years in the future now
CEO of Twice
Use our complementary questions and answers to filter and hire the best. Questions crowdsourced by our clients, answers by Punch. We provide these complementary questions to help our clients more quickly create tests for potential hires at their organizations.
Get a question answeredPunch offers four divisions of services: design, engineering, staffing, and demand. Our four divisions form the core of our People Forward Approach.
Contact us+ (id)sharedObject {
static id shared;
static dispatch_once_t onceToken;
dispatch_once(&onceToken, ^{
shared = [[self alloc] init];
});
return shared;
}
id myObject;
— (IBAction) action:(id) sender;
-(NSDate*)stringToDate:(NSString*)dateString{
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"yyyy-MM-dd"];
NSDate *date = [dateFormat dateFromString:dateString];
return date;
}
NSString *text = @“Hello World“;
NSArray *words = [text componentsSeparatedByCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]];
NSInteger wordCount = [words count];
NSInteger characterCount = 0;
for (NSString *word in words) {
characterCount += [word length];
}
NSArray *sortedArray;
sortedArray = [originalArray sortedArrayUsingComparator:^NSComparisonResult(id a, id b) {
NSDate *first = [(Person*)a birthDate];
NSDate *second = [(Person*)b birthDate];
return [first compare:second];
}];
We keep our questions nice and simple to be useful for everyone, and we may not answer or publish every question.