I used this proof to show $(a,b)$ is uncountable, but looking at it, I don't really see if it uses AC or not. Until recently I was thinking it does use AC (In the choice of the $a_n,b_n$), now I think I'm mistaking about that, but can't see it clearly.
So this is how it goes: Let's suppose that $(a,b)$ is countable, so it's elements can be listed like this: $$(a,b)=\{r_1,r_2,...\}$$ Now choose $a_1,b_1$ reals such that $r_1\notin (a_1,b_1)$ and $(a_1,b_1)\subset (a,b)$.
Now choose $a_2,b_2$ reals such that $a_1<a_2<b_2<b_1$ and $r_2\notin (a_2,b_2)$. We repeat the process, such that being chosen $a_n,b_n$, we now choose $a_{n+1},b_{n+1}$ such that $a_n<a_{n+1}<b_{n+1}<b_n$ and $r_{n+1}\notin (a_{n+1},b_{n+1})$.
Let's now consider that $\{a_1,a_2,...,a_n,...\}$ is bounded above (by the $b_i$s) and so it posesses a supremum $r$, and we see that $r<b_{n}$ for all $n\in\mathbb{N}$. So $r\in (a_n,b_n)$ for all $n$, and as $r_n\notin (a_n,b_n)$ we get that for all $n$, $r\neq r_n$ that is, we got an element out of the list, and that is a contradiction.
Does it use AC (Or some weaker form)? Why?
It looks like it requires countable choice, but you can certainly modify it so that it no longer requires choice.
Namely, define $a_1=r_1$ and $b_1=b$. Then, for each $n \in \mathbb{N}$, given $a_n,b_n$, there are two possibilities:
You can check that your desired conditions hold at each stage, and so you reach your desired contradiction. Not only does this proof not require the axiom of choice, it's entirely constructive!