<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Software Engineering on Blulaktuko Reviews</title>
    <link>https://reviews.blulaktuko.net/tags/software-engineering/</link>
    <description>Recent content in Software Engineering on Blulaktuko Reviews</description>
    <generator>Hugo</generator>
    <language>en-IE</language>
    <lastBuildDate>Fri, 26 Jun 2026 20:01:39 +0100</lastBuildDate><atom:link href="https://reviews.blulaktuko.net/tags/software-engineering/index.xml" rel="self" type="application/rss+xml"/><item>
      <title>Coding Interview Patterns</title>
      <link>https://reviews.blulaktuko.net/posts/coding-interview-patterns-2026-06-26/</link>
      <pubDate>Fri, 26 Jun 2026 20:01:39 +0100</pubDate>
      <guid>https://reviews.blulaktuko.net/posts/coding-interview-patterns-2026-06-26/</guid>
      <description><![CDATA[

<span class="marginnote">
Goodreads for now only lists Alex Xu as an author for this book, which is at least unfortunate for Gunawardane.
</span>

<p>There&rsquo;s no better preparation for coding interviews than going to Leetcode (or similar) and doing problems there.
There are lists of recommended problems to do, in increasing difficulty, if one wants to do so.</p>
<p>That said, for some topics, if one doesn&rsquo;t have experience, starting can be quite difficult.
Although there are plenty of resources online nowadays (lots of them free), having a guide on how to actually <em>think</em> and develop an understanding of how to solve each problem can be very helpful.</p>
<p>This book is actually very good at doing this.
I had already been practicing for a while before it came into my hands and had at least a basic understanding of most of the problems presented, but still found it useful to go over it.
Of course, a book such as this one is no use if one doesn&rsquo;t actually practice it (without looking at the book&rsquo;s answers, of course).</p>
<p>The code is in Python, but the algorithms themselves should be usable in any other language

<span class="sidenote">
On occasion some Python library is used that makes things easier, sometimes without much explanation, but a quick search online will show equivalents in any language easily
</span>
.</p>
<p>So, for any programmer/software engineer who is probably going to go through interviews in companies that think this kind of question is a good idea, or for people who enjoy <a href="https://adventofcode.com/">Advent of Code</a> but feel a bit out of their depth, I do recommend this book.</p>
]]></description>
    </item>
    
  </channel>
</rss>
