Публикации по теме 'gojek'
Стажировка в Go-Jek!
Между предыдущей стажировкой и постоянной работой у меня было несколько месяцев, поэтому я решил сделать себя полезным и пройти стажировку. Я хотел почувствовать, как выглядит стартап, и Go-Jek казался идеальным.
Go-Jek - первая компания Unicorn в Индонезии. Она предоставляет все услуги, которые только можно придумать, от билетов в кино, поездки на такси, поездки на скутерах до перевозки грузов через одно приложение. Они выросли в 900 раз за последние 18 месяцев. Рост..
От бэкенд-разработчика до реального клиента
Безумие, казалось! Каждый день приходить в офис в Бангалоре, изучать коды, часами обсуждать даже самые маленькие новые функции, которые нужно добавить, разрабатывать спринты и карты историй, воплощать их в жизнь, делать демонстрации кода, пытаться применять лучшие доступные технологии. , изучение, кодирование, исследование и поиск изо дня в день; для круга клиентов, чьи потребности можно только представить. Это казалось виртуальным, масштаб, воздействие и ожидания. Действительно безумие,..
Bootcamp 003 День 4: Талант и настойчивость
Кто-нибудь из вас слышал о Джоуи Александре? Он считается вундеркиндом джазовым пианистом из Индонезии. К шести годам он научился играть джаз и стал одним из величайших джазовых пианистов в мире, играя для Билла Клинтона и Барака Обамы. Его талант был достаточно велик, чтобы получить визу O-1 в США, которая выдается людям с экстраординарными способностями. Все это он приобрел к 11 годам.
Эта статья, однако, не будет о Джоуи Александре и его успешной карьере благодаря его таланту...
Создание кадра стека
Как мы уже обсуждали о самом кадре стека в предыдущем блоге . Здесь мы обсудим их состав/структуру.
Рассмотрим базовую функцию в C , приведенную в следующем блоке.
int sum(int x, int y) {
int z;
z=x+y;
return x;
}
Предположим, что указатель инструкции был на 0x0004 , когда инструкция должна была вызвать эту функцию. Теперь будет создан кадр стека, который будет выглядеть примерно так.
Content of stack frame for a call of sum
$sp --> 0066 z..
В поисках Котлина в мире Java: Том 2
Еще несколько примеров того, почему кодирование на Kotlin удобнее, чем на Java. 🖖
В предыдущем посте я упомянул несколько причин, по которым я предпочитаю кодирование на Kotlin, а не на Java. Если вы его пропустили, можете прочитать здесь:
Поиск Kotlin в мире Java Примеры того, почему кодирование на Kotlin имеет смысл по сравнению с Java. blog.gojekengineering.com
В этом мы продолжаем с того места, на котором остановились. Вот..
Уязвимость в переполнении буфера
Поскольку мы уже знакомы с кадрами стека (если нет, то обратитесь к фрейму стека и созданию фрейма стека ). Здесь мы поговорим о возможной проблеме концепции стековых фреймов.
Рассмотрим следующий фрагмент кода.
void vulnerable_function(int x) {
int z;
char str[8];
z=x+4;
scanf("%s", str);
if(z == 10){
do_something(str);
}else{
never_to_be_called();
}
}
void main(){
...
vulnerable_function(6);
...
}
Вы видите..
Как мы выиграли Go-Hackathon 2017
На самом деле это история летней давности, которой я должен поделиться раньше. Думаю, лучше поздно, чем никогда. Не знаю, почему мне вдруг захотелось поделиться этой историей после того, как я случайно нашел эту фотографию со мной, Ахмадом Заки и Андре Сусанто . Я знаю, что в этом нет никакого смысла. Давайте сразу перейдем к рассказу 🚀
После того, как мы обнаружили, что у нас схожие хобби и увлечения, мы решили сформировать команду и участвовали в нескольких хакатонах с 2016 по..