Skip to main content

Technical

2020

My Interview Experience with Persistent Systems
·6 mins
Mayukh Datta
Technical Interview Experience
I had applied at Persistent Systems through the AMCAT portal on 12th November 2020. It was a virtual off-campus hiring process. I had to go through an online test followed by two technical rounds and an HR round.

2019

Made a diary app with Django
·2 mins
Mayukh Datta
Technical Django
Django is a Python-based web framework. Most of the files that you will edit or create in your Django project will be Python files and even the settings file. Django extensively uses Python data structures like dictionaries, lists, and tuples.
How popular is divide and conquer?
·7 mins
Mayukh Datta
Opinion Technical
Divide and conquer strategy is as popular as the Taj Mahal is in India. It’s a very powerful strategy and is extensively used by elite people and political leaders to control masses in such a way that the common people don’t unite and rebel against them.

2018

Dabbling with structures and unions
·7 mins
Mayukh Datta
Technical C
There is a lot more to structures and unions. I’ll go through what I’ve learned about them here. I’m assuming that you’re not a beginner in C language. To store or manipulate data in the computer’s memory we need to write a computer program that’ll instruct the compiler or the interpreter to allocate space for the data in the memory.

2017

Queues
·3 mins
Mayukh Datta
Technical
Queue is a linear data structure like stack and linked list. It follows FIFO (First-in, First-out) or LILO (Last-in, Last-out) policy. It has two main operations - enqueue (insert element; can only be inserted at the rear of a queue) and dequeue (remove element; can only be removed from the front of a queue).
Linked Lists
·7 mins
Mayukh Datta
Technical
Linked List is a linear data structure like stack and array. Unlike arrays, linked list elements are not stored at contiguous locations in memory. Each element (say a node) in a linked list has two parts - one is the data part that stores the input data and the other is the next part which is basically a pointer variable that stores the memory address of the next element.
Stacks
·5 mins
Mayukh Datta
Technical
Stack is a linear data structure. It follows LIFO (Last-in, First-out) policy. It has two main operations - push (insert element onto stack) and pop (delete element from stack). Stack has two exceptions - underflows (if we attempt to pop an empty stack) and overflows (trying to push an element on a full stack).
Digging into Data Structures and Algorithms
·4 mins
Mayukh Datta
Technical
I’m a sophomore now and have data structures and algorithms courses this semester. I’ll try to explain to you what they mean. I want to stress that you need to learn them by heart to be a better programmer.
How to dual-boot Kali Linux and Windows 10 in a UEFI System
·4 mins
Mayukh Datta
Technical Troubleshooting
Many of us are not familiar with the term UEFI, even I have heard the term and came to know about it yesterday when I was stuck solving a problem. It was last night at around 2 am, I figured out the problem, and one from many of the solutions I mapped to try, worked!
Cybercrime in a post
·6 mins
Mayukh Datta
Technical
We dwell in a rapidly growing connected world, from the banking sector to government infrastructure, from the data center to your home’s computer. Protecting these networks is no longer optional. Technology is evolving daily with a high increment rate.